c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
1
Antwort

Was nutzt die C4711-Funktion für die Inline-Erweiterung? Visual C ++ - Warnung?

Laut MSDN kann Visual C ++ C4711-Warnung ausgeben: Funktion X wurde für Inline-Erweiterung ausgewählt, wenn der Compiler beschließt, eine Funktion einzubinden, die nicht als Inline gekennzeichnet war. Ich sehe nicht, wie diese Warnung nüt...
15.02.2011, 06:00
2
Antworten

C ++ Verkettung des Operators für std :: cout like usage [duplicate]

Ich programmiere gerade eine Logger-Klasse, aber die Methode operator<< verursacht einen Compilerfehler. Hier ist eine minimierte Version der Klasse in der Datei "logger.h": %Vor% Es ist in meiner main.cpp enthalten und funktion...
07.12.2011, 13:15
2
Antworten

Geben Sie an, wie CMake ein Visual Studio-Projekt erstellt

Ich baue cmake für mein Projekt auf und ich habe ein Testprojekt dafür eingerichtet. Wenn es mein Visual Studio 2010-Projekt generiert, möchte ich es als das Projekt, das ich früher hatte, machen. es erstellt ein ALL_BUILD- und ZERO_CHECK-Pr...
29.11.2011, 18:51
2
Antworten

was ist in "const T & operator [] (size_type i)" gut?

Ich fand diese interessante Zeile in: einem Buch Ссылка - Quellen - Kapitel 11 - Vec.h (Ich bin ein std :: Vektor-Remake) Und ich verstehe nicht wirklich, wofür diese Version des Operators gut ist. Warum sollten zwei Versionen (const und ni...
24.11.2011, 00:27
1
Antwort

Wie schlafen mit boost :: chrono?

Beispiele für boost::this_thread::sleep() scheinen Objekte von boost::posix_time::milliseconds zu verwenden. Ich habe es versucht und es funktioniert, aber ich verwende boost::chrono für die Überprüfung der Systemuhr und so weiter. Es s...
03.03.2012, 01:16
1
Antwort

Ausnahmesichere Speicherbehandlung mit COM

Bei der Verwendung von COM verlasse ich mich normalerweise auf ATL-Smartpointer wie ATL::CComPtr und ATL::CComBSTR für die Ressourcenverwaltung. Aber einige der Methoden, die ich anrufe, verwenden Ausgabeparameter, um Zeiger auf zugewiesen...
14.03.2013, 20:36
9
Antworten

Wenn Variablen im Bereich {} deklariert werden, verwenden sie danach noch den Speicher?

In diesem Beispiel, obwohl ich nie die Variablen WNDCLASSEX, x, y, cx, cy verwenden werde, werden sie immer noch Speicher verwenden, wenn ich in der Nachrichtenschleife bin: %Vor% Aber ich wundere mich, wenn ich sie in einen Bereich setze, w...
13.01.2011, 01:00
3
Antworten

c ++: Verwenden Sie type safety, um Typen von zwei int-Argumenten zu unterscheiden

Ich habe verschiedene Funktionen mit zwei int-Argumenten (ich schreibe sowohl die Funktionen als auch den aufrufenden Code selbst). Ich habe Angst, die Reihenfolge der Argumente in einigen Aufrufen zu verwechseln. Wie kann ich Typsicherheit v...
12.01.2011, 19:16
1
Antwort

OpenGL Core und Kompatibilität [geschlossen]

Ich versuche OpenGL zu lernen. Ich habe Erfahrung mit C und C ++, baue eine Umgebung und all diesen Jazz auf, aber ich versuche, einen guten Ausgangspunkt zu finden. Ich bin mir der festen Funktionspipeline bewusst, die in OpenGL & lt; = 2.1...
06.06.2012, 19:12
2
Antworten

C / C ++: Daten in einer Struktur packen oder auffüllen

Ich verwende die Code :: Blocks IDE mit dem GNU GCC Compiler. %Vor% sizeof(test) gibt 5 zurück. Ich habe diese Antwort gelesen: Warum isn 't sizeof für eine Struktur gleich der Summe der sizeof jedes Mitglieds? Wie kommt es, da...
01.04.2012, 20:05