Als «c++» getaggte Fragen

110
Was genau bedeuten "IB" und "UB"?

Ich habe die Begriffe "IB" und "UB" mehrmals gesehen, insbesondere im Zusammenhang mit C ++. Ich habe versucht, sie zu googeln, aber anscheinend werden diese Zwei-Buchstaben-Kombinationen häufig verwendet. : P. Also, ich frage dich ... was meinen sie, wenn sie gesagt werden, als wären sie eine...

110
Was ist der grundlegende Unterschied zwischen MFC und ATL?

Vorausgesetzt , dass ich nur mit ihnen für „normale“ GUI - Programme (ohne COM, kein ActiveX, nichts Besonderes), was der grundlegende Unterschied ist , werde ich zwischen ATL und MFC sehen, mir zu helfen , die man herausfinden , zu benutzen? Ich habe einige Suchanfragen im Web durchgeführt, aber...

110
Malloc vs new - andere Polsterung

Ich überprüfe den C ++ - Code eines anderen für unser Projekt, das MPI für Hochleistungsrechnen verwendet (10 ^ 5 - 10 ^ 6 Kerne). Der Code soll die Kommunikation zwischen (möglicherweise) verschiedenen Maschinen auf verschiedenen Architekturen ermöglichen. Er hat einen Kommentar geschrieben, der...

110
C / C ++ NaN-Konstante (Literal)?

Ist es möglich, a NaNeinem doubleoder floatin C / C ++ zuzuweisen ? Wie in JavaScript tun Sie : a = NaN. So können Sie später überprüfen, ob die Variable eine Zahl oder keine

109
Wie kann ich einen Verzeichnisbaum in C ++ / Linux erstellen?

Ich möchte eine einfache Möglichkeit, mehrere Verzeichnisse in C ++ / Linux zu erstellen. Zum Beispiel möchte ich eine Datei lola.file im Verzeichnis speichern: /tmp/a/b/c aber wenn die Verzeichnisse nicht da sind, möchte ich, dass sie automatisch erstellt werden. Ein funktionierendes Beispiel wäre...

109
C / C ++ - Zeilennummer

Kann ich zum Zwecke des Debuggens die Zeilennummer in C / C ++ - Compilern abrufen ? (Standardmethode oder spezielle Methoden für bestimmte Compiler) z.B if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get LineNumber without writing it by my hand?(dynamic...

109
const char * const versus const char *?

Ich führe einige Beispielprogramme durch, um mich mit C ++ vertraut zu machen, und bin auf die folgende Frage gestoßen. Hier ist zunächst der Beispielcode: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's up?"); } Im obigen...