Suchergebnisse für Anfrage "c++"

12 die antwort

Wie kann die Warnung "Array der Größe Null in struct / union" (C4200) korrekt behoben werden, ohne den Code zu beschädigen?

Ich baue Code in meine Bibliothek ein. Es ist eine komplexe Datenstruktur, die gut für die Geschwindigkeit optimiert ist, also versuche ich, sie nicht zu stark zu ändern. Der Integrationsprozess verläuft reibungslos und ist fast abgeschlossen ...

4 die antwort

Überlastungsauflösung: Zuordnung von leeren Klammern

Ich habe Code geschriebenS s; ...s = {};, erwartend, dass es dasselbe wie @ endS s = {};. Das tat es jedoch nicht. Das folgende Beispiel reproduziert das Problem: #include <iostream> struct S { S(): a(5) { } S(int t): a(t) {} S &operator=(int t) ...

2 die antwort

Visual Studio 2015 c ++ und Assembly werden nicht erstellt

Ich wollte kürzlich mit dem Lernen von Assembler beginnen, hatte jedoch einige Probleme beim Einrichten meines zu erstellenden Projekts. Was ich haben möchte, ist ein C ++ - und Assembly-Projekt, aber es funktioniert derzeit nicht. Mein unten ...

TOP-Veröffentlichungen

4 die antwort

Kann ein Lambda-Ausdruck auf C ++ 98 heruntergestuft werden

Ich habe kürzlich ein Problem damit, C ++ 11-Code, der mit Lambda-Ausdrücken geschrieben wurde, in eine alte Codebasis zu integrieren, die nur den C ++ 98-Compiler unterstützt. Ich habe ein paar mögliche Äquivalenzen von Lambda wie Macro, ...

0 die antwort

OpenCV: Multiplizieren von Bildern in C ++ und C

Ich habe gerade die Multiplikationsfunktionen mit C api (cvMul) und C ++ api (mul und multiply) verwendet. Aber ich bekomme ein anderes Ergebnis von der C-Funktion und den C ++ Ergebnis von cvMul [http://i.stack.imgur.com/0NieG.jpg] (es ist ein ...

14 die antwort

Va_list dynamisch erstellen

Ich habe eine Funktion void foo(int cnt, va_list ap); Ich muss es verwenden, aber die Anforderung ist ziemlich streng, Anzahl vonva_list variieren und es wird sich während der Laufzeit ändern. Was ich gerne machen würde ist: ein ... ...

4 die antwort

C ++ 0x Lambda zum Funktionszeiger in VS 2010

Ich versuche, ein Lambda anstelle eines Funktionszeigers zu übergeben, aber VS2010 scheint es nicht zu konvertieren. Ich habe versucht, std :: function wie folgt zu verwenden, und es stürzt ab, und ich habe keine Ahnung, ob ich das richtig ...

4 die antwort

Implizite Verwendung von Destruktor

Ich habe eine Klasse mit einem gelöschten Destruktor (in der Praxis braucht es Hilfe von außen, um zerstört zu werden): struct indestructible { indestructible(indestructible&&); ~indestructible() = delete; };Wenn ich versuche, seinen ...

8 die antwort

Portable C ++ Build System [geschlossen]

Ich bin auf der Suche nach einem guten und wartungsfreundlichen portablen Build-System für C ++ - Projekte. Die Hauptplattformen sollten Windows (Visual Studio 8+) und Linux (gcc) umfassen. Cygwin kann von Vorteil sein. Wir betrachten zwei ...

2 die antwort

Passing eines Vektors durch Referenz und Ändern seiner Werte in einer bereichsbasierten for-Schleife?

Ich versuche, die Werte eines Vektors zu ändern, indem ich etwas Ähnliches wie die folgende Funktion mache: vector<int> Question2_Part3(vector<int> &v){ for(auto elem : v){ elem *= 2; cout << elem << " "; } cout << "\n" << endl; return v; }Ist ...