Articles of c #

Wie erstelle ich eine zufällige alphanumerische Zeichenfolge in C ++?

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 ++?

Was bedeutet Vorlage ?

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?

Allgemeine Richtlinien zur Vermeidung von Speicherlecks in C ++

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?

Debug vs Release in CMAKE

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?

uint8_t vs unsigned char

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?

C # -Namenskonvention für Konstanten?

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?

Wie verwende ich eine WSDL?

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?)

Wie verwende ich die range-basierte for () Schleife mit std :: map?

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 […]

Wie prüfe ich, ob eine CPU den SSE3-Befehlssatz unterstützt?

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 […]

Lesen und analysieren Sie eine JSON-Datei in C #

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 […]