Suchergebnisse für Anfrage "c++11"

3 die antwort

Wie kann ich in C ++ 11 einen temporären Wert ohne Namen erhalten?

Ich habe eine traditionelle C-Bibliothek und eine Funktion (setsockopts) will ein Argument per Zeiger. Kann ich in C ++ 11 (gcc 4.8) dieses Argument übergeben, ohne eine benannte Variable zu initialisieren? Ich habe die folgende, nicht ...

1 die antwort

Wie schränke ich den Template-Parameter auf Zeiger oder Direktzugriffs-Iterator ein?

Gibt es eine Möglichkeit, den Parametertyp einer Vorlagenfunktion auf Zeiger oder Iteratoren mit wahlfreiem Zugriff zu beschränken? Angenommen, ich entwickle eine Sortierfunktion, die nur mit Behältern mit wahlfreiem Zugriff funktioniert. Ich ...

2 die antwort

Vermeiden Sie unnötige Kopien beim Aufrufen von C ++ / STL-Algorithmen

Ich habe das folgende Beispiel codiert, um meine Fragen besser zu veranschaulichen. Im folgenden Code stelle ich einFunktionsobjekt [http://en.wikipedia.org/wiki/Function_object](d. h.funObj). ImfunObj Klassendefinition eine integrale ...

TOP-Veröffentlichungen

3 die antwort

Thread sicher Vektor

Lassen Sie mich zunächst sagen, dass ich die meisten SO- und anderen Themen zu diesem Thema gelesen habe. So wie ich die Dinge verstehe, std :: vectorwerdenSpeicher neu zuweisen, wenn ich neue Elemente zurückschiebe, was mein Fall ist, es sei ...

3 die antwort

Globale Konstanten in C ++ 11

Was sind die besten Möglichkeiten, globale Konstanten in C ++ zu deklarieren und zu definieren? Ich interessiere mich hauptsächlich für den C ++ 11-Standard, da er in dieser Hinsicht viele Fehler behebt. [EDIT (Klarstellung)]: In dieser Frage ...

4 die antwort

Ist std :: vector <T> ein benutzerdefinierter Typ?

In 17.6.4.2.1 / 1 und 17.6.4.2.1 / 2 deraktueller Normentwurf [https://isocpp.org/files/papers/N3797.pdf]Einschränkungen gelten für Spezialisierungen, in die Benutzer injizierennamespace std. Das Verhalten eines C ++ - Programms ist undefiniert, ...

1 die antwort

Installation von GCC-4.9 ohne root - Hinzufügen von Pfaden und Binärdateien und extra

Ich habe gerade GCC 4.9 über den Link installiertHier [https://stackoverflow.com/questions/9450394/how-to-install-gcc-from-scratch-with-gmp-mpfr-mpc-elf-without-shared-librari] und es ist eine sehr gute Verbindung. Aber ich habe nur ein Problem, ...

4 die antwort

Die übersichtlichste Methode zum Deaktivieren der Kopierklasse in C ++ 11

Ich habe ein Problem mit veralteten seit C ++ 11 Standard-Generierung von Kopierkonstruktor und Kopierzuweisungsoperator, wenn es einen benutzerdefinierten Destruktor gibt. Für die meisten ausreichend einfachen Klassen sind standardmäßig ...

3 die antwort

Verlängern * non * -const Referenzen das Leben von Provisorien?

Es war einmal die Annahme, dass ein solcher Code fehlschlagen würde: const MyClass& obj = MyClass(); obj.DoSomething();weil das MyClass-Objekt am Ende seines vollständigen Ausdrucks zerstört wird und obj als baumelnde Referenz übrig bleibt. Ich ...

2 die antwort

Wie führe ich Multiplikationen mit mehreren Matrizen in CUDA durch?

Ich habe eine Reihe von quadratischen Matrizenint *M[10]; damitM[i] Findet das erste Element voni-te Matrix. Ich möchte alle Matrizen multiplizierenM[i] durch eine andere MatrixN, so dass ich eine Reihe von quadratischen Matrizen erhalteint ...