C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17], [C ++ 20] oder [C ++ 23] usw. .

Mehr über c++...

Hallo, um mehr zu verstehen placement new, {operator new, {delete, Ausdruck delete. Und trennen Sie die Initialisierung vom Bau, ich habe dieses Beispiel ausprobiert: int main(){ int* p = static_cast<int*>(operator new[](10 * sizeof(int))); p = new(p)int[10]; for(int i = 0; i != 10; ++....
Ich kann keinen Weg finden, um JSONCPP mit meiner ausführbaren Datei zu verknüpfen. Ich habe viele Dinge ausprobiert, aber keiner gelang es: Linking JSONCPP_LIB. Was ist auch geschrieben hier Ich möchte die JSONCPP-Bibliothek verwenden, die mit Ubuntu geliefert wird. Hat jemand das geschafft? $ ls /....
3 Juni 2021 im 00:02
Ich versuche, ein HWND mit der IPC-Methode WM_COPYDATA zu senden. Bisher beim Senden einer Zeichenfolge lpctstr ist es funktioniert. LPCTSTR str = L"Test"; COPYDATASTRUCT cds; cds.dwData = 20; cds.cbData = sizeof(TCHAR) * wcslen(str); cds.lpData = (PVOID)str; LRESULT l = SendMessage(myhWnd, WM_COPYD....
2 Juni 2021 im 23:12
Ich versuche, eine benutzerdefinierte unique_ptr in einem std::pair in Insidekollektionen zu verwenden. Unten ist das, was ich bisher habe, aber wenn ich die erste kommentierte Zeile voll ausstimmige, bekomme ich einen Fehler: Kein passender Konstruktor zur Initialisierung von Paaredthing11 Also hab....
Ich bin neu in der Programmierung und Versuch, einige Fragen zu lösen, und in dieser Frage versuche ich, Prime Nummern bis n Ziffern mit nur 1 Loop-Anweisung zu finden.....
2 Juni 2021 im 22:52
template< typename int_type > bool foo( int_type argument ) { float_type value = argument; // float_type must faithfully represent argument. ... } Das heißt, ich möchte in der Vorlagenfunktion den kürzesten Fließkomma-Typ float_type ableiten, der mindestens so viele wesentliche Ziffern wie ....
2 Juni 2021 im 22:48
Ich versuche, ein Programm in C ++ zu erstellen, um eine Zahl umzukehren, dass es mit einer Zahl wie 1234 in Ordnung ist Es wird 432 zeigen. Kann jemand sagen, wie man mit Nullen zum Starten und Ende von Nullen umgeht. Ich muss die Nummer nur speichern, ohne sie in die Zeichenfolge umzuwandeln #incl....
c++
2 Juni 2021 im 21:58
Ich habe eine Intlist-Klasse mit einem dynamischen Anschluss an Ganzzahlen, aber das folgende Fragment des Testcodes gibt mir Probleme: Main.cpp #include <iostream> #include "IntList.hpp" using std::cout; using std::endl; int main(int argc, const char * argv[]) { IntList list{}; cout << "li....
2 Juni 2021 im 21:34
Meine Hauptsprache ist C #, und ich lerne OpenGL mit knappem C ++ - Hintergrund. // readShaderSource returns const string // no warning auto vShaderStr = readShaderSource("vshader.glsl"); auto vShaderSource = vShaderStr.c_str(); // dangling pointer warning auto vShaderSource = readShaderSource("vs....
c++
2 Juni 2021 im 19:51
Ich bin neugierig auf die Optimierungen, die C ++ - Compiler tun, wenn es um die Bewegung von Daten während der Laufzeit geht. In letzter Zeit habe ich darüber nachgedacht, wie Klassen durch den Code übergeben werden, wie ich weiß, dass, wenn Sie ein {{bool an eine Funktion bestehen, die Sie nicht a....
c++
2 Juni 2021 im 19:49
Die Absichten sind, einige Zeiger in einem STD :: Set zu speichern, aber sie mit ihrem entsprechenden Wert bestellen, nicht den Wert des Zeigers selbst. Und hier ist der Code: #include <bits/stdc++.h> using namespace std; template<class T> class Pointer_comp { public: bool operator()(const T* p1....
2 Juni 2021 im 19:40
Ich benutze den folgenden Beispielcode, um den Vektor von Shared_PTR zu initialisieren: #include <iostream> #include <memory> #include <string> #include <vector> struct Song { std::wstring artist; std::wstring title; Song(const std::wstring& artist_, const std::wstring& title_) : ....
c++
2 Juni 2021 im 19:17
Ich habe in der Toolbox und in vielen Beitrag gesucht, aber weiß nicht, wo Sie diese Art von Kontrolle finden, die auf MFC verwendet werden soll: Gibt es eine solche Kontrolle in MFC?....
2 Juni 2021 im 17:54
Wenn es zwei Namespaces namens {{Bar und Bar gibt, und gibt es einen Namespace namens {Foo innen {Bar. Wenn ich auf eine Variable Foo::i von innen Bar beziehe, sucht es in beiden {{{i in beiden {{Bar::Foo und Bar::Foo. Wenn nicht, ist es möglich, die Compiler-Suche in beiden Namensspaces zu erstelle....
2 Juni 2021 im 13:58
Dies muss ein Duplikat sein ... wenn ja, hilf mir, zu finden, sonst ... Hilfe. Ich versuche, einen Eintrag in einer Karte zu aktualisieren, in der der zugeordnete Typ keinen Standardkonstruktor (und möglicherweise kein Kopierkonstruktor hat). Normalerweise würden wir so etwas tun: std::map<K, V> myM....
2 Juni 2021 im 13:35
Ich habe eine Klasse, die einen Datenbenennen hat, der einen Member-Funktionszeiger speichert. Der Zeiger zeigt in unterschiedlichen Zeit auf verschiedene Elemente auf. Ich möchte diesen Funcion-Zeiger von einer anderen Mitgliedsfunktion anrufen. Wie kann ich das machen? class A { void (A::*fnPoi....
2 Juni 2021 im 13:25
Ich habe ein QByteArray von einer bestimmten Größe. Zugriff auf die Rohdaten des Array-Rendits char*, im Wesentlichen ein Zeichenarray. Ich möchte die ganze Größe der QByteArray mit einem {{uint32_t -Anwert füllen. Was ist der sicherste und effizienteste Weg, dies zu tun? Ich weiß, dass ich die Qt-F....
2 Juni 2021 im 13:25
Ich arbeite an einer Datei, die ich durch den Vektor des Objekts iterieren muss, aber aus irgendeinem Grund bekomme ich diesen Fehler: No viable conversion from '__wrap_iter<std::__1::vector<MenuItem *>::const_pointer>' to '__wrap_iter<std::__1::vector<MenuItem>::pointer>' Dies ist die Zeile, die d....
2 Juni 2021 im 12:53
Ich habe schwierig, verschachtelte Karten in C ++ zu schaffen. Zunächst habe ich meine Typen typefed typedef std::map<std::variant<int, std::string>, std::variant<int, long long int, std::string>> SimpleDict; typedef std::map<std::variant<int, std::string>, std::variant<int, std::string,std::vector<....
2 Juni 2021 im 11:35
Ich habe ein C ++ - Spiel erstellt, das Bilder aus einem Ordner im selben übergeordneten Verzeichnis verwendet. /game_folder ----/Images --------icon1.png --------icon2.png ----game.cpp Programm verwendet Allegro 5-Bibliothek, um Bilder aufzunehmen: ALLEGRO_BITMAP* icon1 = al_load_bitmap("Images/ic....
2 Juni 2021 im 11:32
Warum bindet ich Vertexattribute an einen Shader? - Beispiele, aber niemals erklären. Wenn ich ein Vertex-Attribut in GLSL Location = 0 zulassen, muss das noch nicht im Code erlaubt sein? So setzen Sie Q-Vertex-Array-Puffer / Objekte richtig ein? Woher kommt dieses * seltsame Artefakt auch? * Das....
2 Juni 2021 im 11:27
Ich habe einen Dateinamen, der als C-String gespeichert ist. Ich muss die Datei öffnen und Zählungen darin öffnen. #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main() { char str[] = "myfile.txt"; FILE* file = fopen(str, "r"); int counter = 0, ch = 0; ....
2 Juni 2021 im 11:14
Ich habe meinen Kopf schon eine Weile darüber geschlagen. Ich kann keinen ordnungsgemäßen Verweis auf diese online finden. Ich habe eine Struktur mit Anhängerdaten [] drinnen. Sagen zum Beispiel - struct mystruct { char mydata[]; }; Wie erstellen Sie eine {{mystruct -Variable mit Datendauer, wa....
c++
2 Juni 2021 im 10:57
Ich versuche also, Graf Vokale, Konsonanten und Sonderzeichen zu zählen. Ich habe die Vokale und einen besonderen Teil zur Arbeit, aber nicht die Konsonanten. Hier ist der Code; #include <iostream> using namespace std; void characterType(string); int main() { string input = "Testing a sentence....
c++
2 Juni 2021 im 10:20
Wie kann ich QTCPSPSETS ohne UI-Hängen auf ca. 100 Server anschließen? Wenn ich 100 qtcPSCOCKS erstellte, um eine Verbindung zu jedem Server herzustellen und die CONNECTTOHOST () -Funktion aufzurufen, steckt der Qdialog fest. Gibt es eine Möglichkeit, den ConnectTohost () Teil als Hintergrundjob aus....
2 Juni 2021 im 09:41