Suchergebnisse für Anfrage "c++"

8 die antwort

Compile c ++ 14-Code mit g ++

Ich benutze g ++ 4.8.4 unter Ubuntu 14.04 LTS. Beim Versuch, mit '-std = c ++ 14' zu kompilieren, erhalte ich den folgenden Fehler: g++: error unrecognized command line option '-std=c++14'Compiling mit '-std = c ++ 11' funktioniert gut, ich bin ...

8 die antwort

redefinition der Variablen innerhalb des Gültigkeitsbereichs

Warum wird der folgende Code unter g ++ ohne Warnung oder Fehler kompiliert? Das Problem, das ich sehe, ist, dass die in der ersten Zeile definierte Variable x im if-Bereich verfügbar ist, obwohl sie erneut definiert wurde. int main() { int x = ...

4 die antwort

überladene Funktionen sind in der abgeleiteten Klasse @ verstec

In einer abgeleiteten Klasse Wenn ich einen Funktionsnamen aus einer Basisklasse neu definiere / überlade, dann sind diese überladenen Funktionen für abgeleitete Klassen nicht zugänglich / sichtbar. Warum ist das? Wenn die überladene Funktion ...

TOP-Veröffentlichungen

2 die antwort

DirectX 11 - Compute-Shader: In eine Ausgaberessource schreiben

Ich habe gerade mit der Verwendung der Compute-Shader-Stufe in DirectX 11 begonnen und beim Schreiben in eine Ausgaberessource im Compute-Shader ein unerwünschtes Verhalten festgestellt. Ich erhalte anscheinend nur Nullen als Ausgabe, was meines ...

10 die antwort

Schreibe eine Funktion, die einen Lambda-Ausdruck als Argument akzeptiert

Ich habe eine Methode wie diese template<typename T, typename U> map<T,U> mapMapValues(map<T,U> old, T (f)(T,U)) { map<T,U> new; for(auto it = old.begin(); it != old.end(); ++it) , { new[it->first] = f(it->first,it->second); } return new; }und ...

2 die antwort

C ++ Math Parser mit benutzerdefinierter Funktion

Ich möchte einen mathematischen Parser mit benutzerdefinierter Funktion implementieren. Es sind verschiedene Probleme zu lösen. Zum Beispiel,int eg(int a,int b){return a+b;} ist die Funktion, die ich zum Parser hinzufügen möchte. Erstens: Wie ...

4 die antwort

32-Bit-Ganzzahl aus Binärdatei lesen

Meine Binärdatei sieht so aus. 00000000: 0000 0803 0000 ea60 0000 001c 0000 001c 00000010: 0000 0000 0000 0000 0000 0000 0000 0000ie linke Spalte ist die Adress Ich habe gerade versucht, @ zu les0000 0803 (= 2051) wie folgt ifstream if; ...

8 die antwort

Konstruieren Sie den Pfad für die Anweisung #include mit dem Makro

Ich hätte gerne Dateipfade, die dynamisch von einem Makro für einen von der Zielkonfiguration abhängigen Teil meines Programms erstellt wurden. Zum Beispiel möchte ich ein Makro erstellen, das folgendermaßen aufgerufen wird: #include ...

2 die antwort

opencv c ++: Konvertieren einer Bildmatrix von einem vorzeichenlosen Zeichen in ein float

Ich habe ein Problem beim Konvertieren einer Bildmatrix. Ich benutze Mat image = imread(image_name, 0);, um ein Bild in das Mat-Objekt einzulesen. Wenn ich durch den Debugger schaue, sehe ich, dass die Daten als nicht signiertes Zeichen ...

12 die antwort

Warum gibt es keine sichere Alternative zu unique_ptr :: operator * ()?

std::vector hat die Mitgliedsfunktionat() als sichere Alternative zuoperator[], damit die gebundene Prüfung angewendet wird und keine baumelnden Referenzen erstellt werden: void foo(std::vector<int> const&x) { const auto&a=x[0]; // What if ...