Ich möchte eine zufällige Zeichenfolge erstellen, die aus alphanumerischen Zeichen besteht. Ich möchte in der Lage sein, die Länge der Zeichenfolge anzugeben. Wie mache ich das in C ++?
Wenn ich eine Vorlage deklariere, bin ich daran gewöhnt, diese Art von Code zu haben: template Aber in dieser Frage verwendeten sie: template Ich überprüfte, dass es kompiliert. Aber was bedeutet es? Ist es ein Nicht-Typ-Parameter? Und wenn ja, wie können wir eine Vorlage ohne irgendeinen Typparameter haben?
Was sind einige allgemeine Tipps, um sicherzustellen, dass Speicher in C ++ – Programmen nicht verloren geht? Wie finde ich heraus, wer freien Speicher freigeben sollte, der dynamisch zugewiesen wurde?
In einem GCC-kompilierten Projekt Wie cmake für jeden cmake (debug / release)? Wie spezifiziert man Debug- und Release-C / C ++ Flags mit cmake ? wie man ausdrückt, dass die Hauptdatei mit g++ und eine verschachtelte Bibliothek mit gcc kompiliert wird?
Was ist der Vorteil von uint8_t gegenüber unsigned char uint8_t in C? Ich weiß, dass auf fast jedem System uint8_t nur ein typedef für unsigned char , also warum es verwenden?
private const int THE_ANSWER = 42; oder private const int theAnswer = 42; Persönlich denke ich mit modernen IDEs sollten wir mit camelCase gehen, da ALL_CAPS seltsam aussieht. Was denken Sie?
Ich muss einen Web-Service konsumieren. Sie haben mir die WSDL-Datei geschickt. Was soll ich tun, um es meiner Website hinzuzufügen und es als Proxy zu verwenden? (Wenn ich es auf ein virtuelles Verzeichnis setze, kann es entdeckt werden, aber gewährt es mir die Verbindung mit dem realen Webservice?)
Das gängige Beispiel für C ++ 11-basierte for () -Schleifen ist immer etwas Einfaches: std::vector numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } In diesem Fall ist xyz ein int . Aber was passiert, wenn wir so etwas […]
Ist der folgende Code gültig, um zu prüfen, ob eine CPU den SSE3-Befehlssatz unterstützt? Die Verwendung der function IsProcessorFeaturePresent() funktioniert unter Windows XP anscheinend nicht (siehe http://msdn.microsoft.com/en-us/library/ms724482(v=vs.85).aspx ). bool CheckSSE3() { int CPUInfo[4] = {-1}; //– Get number of valid info ids __cpuid(CPUInfo, 0); int nIds = CPUInfo[0]; //– Get info for id “1” if […]
Ich habe den besten Teil von zwei Tagen damit verbracht, mit Codebeispielen und so weiter zu “fischen” und versuche, eine sehr große JSON-Datei in ein Array in c # zu lesen, damit ich sie später in ein 2d-Array zur Verarbeitung aufteilen kann. Das Problem, das ich hatte, war, dass ich keine Beispiele von Leuten finden […]