Suchergebnisse für Anfrage "c++"

10 die antwort

N-dimensionalen Vektor mit vorgegebenen Größen erstellen

Also, ich möchte einen mehrdimensionalen Vektor eines bestimmten Typs erstellen, bei dem die erste Dimension die Größe des ersten Arguments eines Funktionsaufrufs usw. hat, zum Beispiel, wenn ich std::size_t n = 5; auto x = make_vector<int>(n + ...

4 die antwort

Kommunikation mit dem CoDeSys-Programm auf einer Linux-basierten WAGO PFC200-SPS

Ich mache mich gerade mit Steuerungen vertraut, insbesondere mit der WAGO-Steuerung 750-8206. Es bietet ein Linux-Betriebssystem und kann CoDeSys-Programme ausführen. An der Steuerung sind einige E / A-Module angeschlossen: 750-530, 750-430 und ...

10 die antwort

C ++ Multiple Virtual Inheritance vs. COM

Das Netz ist überfüllt mit Erklärungen des "gefürchtetes Diamantproblem" [http://en.wikipedia.org/wiki/Diamond_problem]. Genauso wie StackOverflow. Ich glaube, ich verstehe das, aber ich kann dieses Wissen nicht in etwas Ähnliches und doch ...

TOP-Veröffentlichungen

14 die antwort

Ist es möglich zwischen 0 und -0 zu unterscheiden?

Ich weiß, dass die Ganzzahlwerte0 und-0 sind im Wesentlichen gleich. Aber ich frage mich, ob es möglich ist, zwischen ihnen zu unterscheiden. Woher weiß ich zum Beispiel, ob eine Variable @ zugewiesen wurd-0? bool IsNegative(int num) { // How ...

14 die antwort

GCC Empfehlungen und Optionen für den schnellsten Code

Ich verteile ein C ++ - Programm mit einem Makefile für die Unix-Version und frage mich, welche Compiler-Optionen ich verwenden soll, um den schnellstmöglichen Code zu erhalten (es fällt in die Kategorie der Programme, die die gesamte ...

2 die antwort

C ++: Pointer vs Pointer of Pointer zum Einfügen eines Knotens in einen Binary Tree

Ich habe eine Funktion zum Einfügen eines Elements in einen Binärbaum erstellt und in Visual Studio 2012 Folgendes ausgeführt: void Insert(Nodo *root, int x){ if(root == NULL){ Nodo *n = new Nodo(); n->value = x root = n; return; } else{ ...

2 die antwort

booste ungeordnete Map im Shared Memory mit std :: string key

Ist es möglich, std :: string oder einen anderen komplexen Strukturtyp mit einer ungeordneten Boost-Zuordnung im gemeinsam genutzten Speicher zu verwenden? Wenn ja, kann ich Beispielcode finden? Ich habe Beispielcode für die Verwendung ...

10 die antwort

Gibt es einen Onlinenamen-Demangler für C ++? [geschlossen

Ich bekomme einen ziemlich langen und verwirrenden Linkfehler und würde es lieben, wenn ich ihn einfach in ein Textfeld auf einer Website einfügen und die Namen für mich entschlüsseln könnte. Weiß jemand von so einem Service?

4 die antwort

Authenticode-Signatur auf EXE - C ++ ohne CAPICOM validieren

Ich schreibe eine Funktion für eine Installations-DLL, um die Authenticode-Signatur von EXE-Dateien zu überprüfen, die bereits auf dem System installiert sind. Die Funktion muss: A) Überprüfen Sie, ob die Signatur gültig ist. B) Vergewissern ...

6 die antwort

"Konstruieren" eines trivial kopierbaren Objekts mit memcpy

Ist dieser Code in C ++ korrekt? #include <cstdlib> #include <cstring> struct T // trivially copyable type { int x, y; }; int main() { void *buf = std::malloc( sizeof(T) ); if ( !buf ) return 0; T a{}; std::memcpy(buf, &a, sizeof a); T *b = ...