Als «c++» getaggte Fragen

75
Ratschläge zu C ++ - Namespaces

Ich unterrichte mich nur selbst in C ++ - Namespaces (mit C # -Hintergrund) und beginne wirklich zu denken, dass verschachtelte Namespaces trotz all der Dinge, die C ++ besser macht als die meisten anderen Sprachen, nicht dazu gehören! Habe ich Recht, wenn ich denke, dass ich Folgendes tun...

75
Warum nicht Zeiger für alles in C ++ verwenden?

Angenommen, ich definiere eine Klasse: class Pixel { public: Pixel(){ x=0; y=0;}; int x; int y; } Dann schreiben Sie einen Code damit. Warum sollte ich Folgendes tun? Pixel p; p.x = 2; p.y = 5; Aus einer Java-Welt kommend schreibe ich immer: Pixel* p = new Pixel(); p->x =...

75
C ++ Inline-Member-Funktion in der CPP-Datei

Ich weiß, dass Inline-Member-Funktionen per Definition in den Header aufgenommen werden sollten. Was aber, wenn es nicht möglich ist, die Implementierung der Funktion in den Header zu setzen? Nehmen wir diese Situation: Datei Ah #pragma once #include "B.h" class A{ B b; }; Datei...

75
Konvertieren Sie ein int in ein ASCII-Zeichen

ich habe int i = 6; und ich will char c = '6' durch Umwandlung. Irgendeine einfache Möglichkeit vorzuschlagen? BEARBEITEN: Außerdem muss ich eine Zufallszahl generieren und in ein Zeichen konvertieren, dann eine '.txt' hinzufügen und in einem ifstream darauf zugreifen....