c++-faq
Czym jest idiom kopiowanie i wymiana?
Czym jest ten idiom i kiedy należy go używać? Jakie problemy rozwiązuje? Czy idiom zmienia się po użyciu C++11?
Chociaż było ... unkcja możliwa?
Co to jest copy elision i jak optymalizuje idiom copy-and-swap
C++: dynamiczna alokacja tablicy obiektów?
Kiedy należy stosować odlew statyczny, odlew dynamiczny,odlew const i reinterpret?
Jakie są właściwe zastosowania:
static_cast
dynamic_cast
const_cast
reinterpret_cast
C-style cast (type)value
Obsada w stylu funkcyjnym type(value)
W Jaki Sposób można zdecydować, które z konkretnych przypadków użyć?
Czym jest semantyka ruchu?
Właśnie skończyłem słuchać audycji Software Engineering radio wywiad ze Scottem Meyersem dotyczący C++0x. Większość nowych ... ie sens i jestem teraz podekscytowany C++0x, z wyjątkiem jednej. Nadal nie rozumiem semantyki ruchu ... Co to dokładnie jest?
Czym jest semantyka ruchu?
Właśnie skończyłem słuchać audycji Software Engineering radio wywiad ze Scottem Meyersem dotyczący C++0x. Większość nowych ... mnie sens i jestem teraz podekscytowany C++0x, z wyjątkiem jednej. Nadal nie rozumiem semantyki ruchu ... Czym dokładnie są?
Jaka jest zasada trzech?
co oznaczaKopiowanie obiektu ?
Czym są Konstruktor kopiujący i operator przypisania kopii?
Kiedy muszę je zgłosić?
Jak mogę zapobiec kopiowaniu moich obiektów?
Dlaczego "używanie przestrzeni nazw std;" jest uważane za złą praktykę?
Powiedziano mi przez innych, że pisanie using namespace std; w kodzie jest złe i że powinienem używać std::cout i std::cin be ... a zmiennych niejednoznacznych (zmiennych o tej samej nazwie co funkcja w przestrzeni nazw std)? Czy ma to wpływ na wydajność?
Dlaczego "używanie przestrzeni nazw std" jest uważane za złą praktykę?
Powiedziano mi przez innych, że pisanie using namespace std w kodzie jest złe i że powinienem używać std::cout i std::cin bez ... a zmiennych niejednoznacznych (zmiennych o tej samej nazwie co funkcja w przestrzeni nazw std)? Czy ma to wpływ na wydajność?
Co oznacza słowo kluczowe explicit?
Co oznacza słowo kluczowe explicit W C++?
Co to jest inteligentny wskaźnik i kiedy należy go używać?
Co to jest inteligentny wskaźnik i kiedy go używać?
Gdzie i dlaczego muszę umieścić słowa kluczowe" template "i" typename"?
W szablonach, gdzie i dlaczego muszę umieszczać typename i template na nazwach zależnych? Czym właściwie są nazwy zależne? Ma ... gdzie dokładnie? I należy wtedy przyjąć, że inUnion jest szablonem klasowym, tzn. inUnion<U> nazywa typ, a nie funkcję?
Co to jest wyrażenie lambda w C++11?
Co to jest wyrażenie lambda w C++11? Kiedy mam go użyć? Jaki problem rozwiązują, który nie był możliwy przed ich wprowadzeniem?
Kilka przykładów i przypadków użycia byłoby przydatnych.
Dlaczego szablony mogą być zaimplementowane tylko w pliku nagłówkowym?
Cytat z The C++ standard library: a tutorial and handbook :
Jedynym przenośnym sposobem użycia szablonów w tej chwili j ... st?
(Wyjaśnienie: pliki nagłówkowe nie są tylko przenośnym rozwiązaniem. Ale są to najwygodniejsze przenośne rozwiązanie.)
Nieokreślone zachowanie i punkty sekwencji
Co to są "punkty sekwencji"?
Jaka jest relacja między nieokreślonym zachowaniem a punktami sekwencji?
Często używam zabawnych ... ci zaczął się pomysł FAQ, więc Twoja odpowiedź najprawdopodobniej zostanie przeczytana przez tych kto wpadł na ten pomysł.)_
Gdzie znajdę aktualne dokumenty w standardzie C lub C++?
Na wiele pytań odpowiedź wydaje się znaleźć w "standardzie". Ale gdzie to znajdziemy? Najlepiej online.
Googling może czasam ... ć, ponieważ są to te, których obecnie Szukam, gdzie są dobre zasoby online za:
C89
C99
C11
C++98
C++03
C++11
C++14
Różnica między dziedziczeniem prywatnym, publicznym i chronionym
Jaka jest różnica między public, private, i protected dziedziczenie w C++?
Wszystkie pytania, które znalazłem, dotyczą konkretnych przypadków.
Jaka jest różnica między definicją a deklaracją?
Znaczenie obu mi umyka.
Czy nawiasy po nazwie typu różnią się od new?
Jeśli 'Test' jest klasą zwykłą, czy jest jakaś różnica między:
Test* test = new Test;
I
Test* test = new Test();
Dlaczego programiści C++ powinni minimalizować użycie 'nowego'?
Natknąłem się na przepełnienie stosu pytanie wyciek pamięci przy użyciu STD::list i jeden z komentarzy mówi tak:
Przes ... być tworzone przez wartość w C++ tak często, jak to możliwe, i jaka to różnica wewnątrz?
Źle zinterpretowałem odpowiedź?
Co to jest undefined reference / unsolved external symbol error i jak go naprawić?
Co to są undefined reference / nierozwiązane zewnętrzne błędy symboliczne? Jakie są najczęstsze przyczyny i jak je naprawić / zapobiec?
Możesz edytować/dodawać własne.
Jakie są typy POD W C++?
Natknąłem się na ten termin POD-Typ kilka razy.
Co to znaczy?