Als «c++» getaggte Fragen

16
Wo soll man lernen, die Boost-Bibliotheken zu benutzen?

Boost ist seit kurzem für das Projekt verfügbar, an dem ich arbeite, und ich habe nicht viel Erfahrung damit. Die Bibliothek hat so viele Teile und Funktionen, dass man kaum weiß, wo man anfangen soll, um sie zu erlernen - zumal ich versuchen werde, sie zu erlernen, während ich den Produktionscode...

16
Warum ist C ++ immer noch "hybrid"

In einer verwandten Frage wurde geklärt, warum C ++ in vielerlei Hinsicht nicht mit C kompatibel ist. C ++ ist jedoch immer noch eine "hybride" * Sprache. Und leider betrachten viele Programmierer C ++ immer noch als "C mit Streams und eingebauten Strings". Das führt zu wirklich schlecht...

16
Warum setzen wir private Member-Funktionen in Header?

Die Antwort auf die Frage, warum wir private Membervariablen in C ++ - Header einfügen, lautet, dass die Größe der Klasse an den Stellen bekannt sein muss, an denen Instanzen deklariert werden, damit der Compiler Code generieren kann, der sich entsprechend im Stapel bewegt. Warum müssen wir...

15
size_t oder int für Dimensionen, Index usw

In C ++ wird size_t(oder genauer gesagt, T::size_typewas "normalerweise" ist size_t, dh ein unsignedTyp) als Rückgabewert für size(), das Argument für operator[]usw. verwendet (siehe std::vectoret al.). Andererseits verwenden .NET-Sprachen int(und optional long) für denselben Zweck. Tatsächlich...

15
Warum C ++, um einen Compiler zu schreiben?

Ich habe mich gefragt, warum C ++ eine gute Wahl ist, um einen Compiler zu schreiben. Natürlich ist C auch für diesen Zweck gut, da viele Compiler entweder in C oder C ++ geschrieben sind, aber ich bin diesmal mehr an C ++ interessiert. Irgendwelche guten Gründe? Das habe ich im Internet gesucht,...