IT-Swarm.Net

c++-faq

Ο οδηγός και ο κατάλογος οριστικών βιβλίων C ++

Ποιοι είναι οι βασικοί κανόνες και οι ιδιοτυπίες για την υπερφόρτωση του φορέα;

Ποια είναι τα νέα χαρακτηριστικά του C ++ 17;

Γιατί "χρησιμοποιεί το χώρο ονομάτων std;" θεωρείται κακή πρακτική;

Τι σημαίνει η ρητή λέξη-κλειδί;

Τι είναι ένα απροσδιόριστο αναφορικό / ανεπίλυτο σφάλμα εξωτερικού συμβόλου και πώς μπορώ να το διορθώσω;

Πότε πρέπει να χρησιμοποιούνται static_cast, dynamic_cast, const_cast και reinterpret_cast;

Τι είναι μια έκφραση λάμδα στο C ++ 11;

Τι σημαίνει το πρότυπο C ++ να δηλώνει το μέγεθος του int, μακρού τύπου;

Ποιο είναι το ιδίωμα αντιγραφής και εναλλαγής;

Τι είναι ένας έξυπνος δείκτης και πότε πρέπει να το χρησιμοποιήσω;

Τι είναι η σημασιολογική κίνηση;

Τι είναι ο κανόνας των τριών;

Γιατί τα πρότυπα μπορούν να υλοποιηθούν μόνο στο αρχείο κεφαλίδας;

Διαφορά μεταξύ ιδιωτικής, δημόσιας και προστατευμένης κληρονομιάς

Ποια είναι η διαφορά μεταξύ ενός ορισμού και μιας δήλωσης;

Ποιες είναι οι τιμές, οι lvalues, οι xvalues, τα glvalues ​​και τα prvalues;

Τι είναι οι τύποι POD στη C ++;

Γιατί προτιμάται η τάξη enum σε απλό enum;

Ποιοι είναι οι κανόνες σχετικά με τη χρήση μιας υπογράμμισης σε ένα αναγνωριστικό C ++;

std :: wstring VS std :: string

Τι σημαίνει T && (διπλάσια ένδειξη) στο C ++ 11;

Έννοια του 'const' τελευταία σε μια δήλωση λειτουργίας μιας κλάσης;

Τι είναι ο χειριστής <=> στη C ++;

Τι είναι std :: move () και πότε πρέπει να χρησιμοποιηθεί;

Γιατί οι προγραμματιστές C ++ πρέπει να ελαχιστοποιούν τη χρήση του "νέου";

Τι είναι το "span" και πότε πρέπει να το χρησιμοποιήσω;

Πού και γιατί πρέπει να βάλω τις λέξεις-κλειδιά "πρότυπο" και "typename";

Πότε μπορώ να χρησιμοποιήσω μια μελλοντική δήλωση;

Ποιες είναι οι διαφορές μεταξύ δομής και κλάσης στην C ++;