Suchergebnisse für Anfrage "c++11"

10 die antwort

Was ist der Unterschied zwischen diesen beiden Fällen des Hinzufügens einer Zeichenfolge?

Ich habe festgestellt, dass der Compiler beim Initialisieren eines Strings einen Fehler gemeldet hat, den ich nicht erwartet habe. Beispielsweise #include <iostream> #include <string> using namespace std; int main() { string s1 = "Hello", s2 = ...

6 die antwort

Variadische Vorlagen, Typabzug und std :: function

Ich versuche, eine Template-Funktion zu erstellen, an die eine andere Funktion mit einem beliebigen Typ und einer beliebigen Anzahl von Parametern übergeben und an ein @ gebunden werden kanstd::function. Das habe ich geschafft: #include ...

8 die antwort

Wie verwende ich die C ++ 11-Aufzählungsklasse für Flags?

Sag ich habe so eine Klasse: enum class Flags : char { FLAG_1 = 1; FLAG_2 = 2; FLAG_3 = 4; FLAG_4 = 8; }; Jetzt kann ich eine Variable mit Typflags haben und einen Wert zuweisen7 zum Beispiel? Kann ich das tun Flags f = Flags::FLAG_1 | ...

TOP-Veröffentlichungen

2 die antwort

Warum erlauben die Containerklassen von Qt keine beweglichen, nicht kopierbaren Elementtypen?

Die Qt Container KlassenQList<T>, QVector<T>ei @ usw. müssen die Elementtypen kopierbar sein. Seit C ++ 11 benötigen die STL-Container, dass ihr Elementtyp nur kopierbar oder verschiebbar ist. Warum unterstützen die Qt-Container ...

4 die antwort

Wie verwende ich bind, um eine Mitgliedsfunktion als Funktionszeiger zu übergeben?

Ich versuche, eine Member-Funktion als Funktionszeiger zu übergeben, damit ich mich nicht auf Singletons oder globale Funktionen verlassen muss, um Qt-Nachrichten in Qt 5 zu verarbeiten richtiger Typ, er hat die richtige Signatur und Bind sollte ...

6 die antwort

Wie löse ich das 32-Byte-Alignment-Problem für AVX-Lade- / Speichervorgänge?

Ich habe ein Ausrichtungsproblem bei der Verwendung vonymm registriert, mit ein paar Codefragmenten, die mir in Ordnung erscheinen. Hier ist ein minimales Arbeitsbeispiel: #include <iostream> #include <immintrin.h> inline void ones(float *a) { ...

2 die antwort

cout langsamster Prozessor MPI

Ich schreibe ein Programm mit MPI. Jeder Prozessor führt eine for-Schleife aus: int main(int argc, char** argv) { boost::mpi::environment env(argc, argv); for( int i=0; i<10; ++i ) { std::cout << "Index " << i << std::endl << std::flush; } } ...

2 die antwort

Wie man Rcpp-Kompilierungsargumente ändert und setzt

Ich habe ein neues @ erstelRcpp package (mithilfe von RStudio). Dieses Paket enthält eine C ++ - Funktion, die mit den folgenden Compileroptionen kompiliert wird: clang ++ -I / Bibliothek / Frameworks / R.framework / Ressourcen / ...

2 die antwort

Ist es möglich, die Typen in ein Parameterpaket umzuwandeln?

Ist es möglich, die Typen eines Parameterpakets zu transformieren und weiterzugeben? Z.B. gegeben das folgende: template<class... Args> struct X {}; template<class T> struct make_pointer { typedef T* type; }; template<class T> struct ...

10 die antwort

Warum gibt es kein Merkmal vom Typ std :: is_struct?

Ich habe das gesehen, um zu prüfen, ob ein TypT ist eine Klasse, die ich benutzen kann: bool isClass = std::is_class<T>::value;It gibt sowohl für Klassen als auch für Strukturen true zurück. Ich weiß, dass sie in C ++ fast dasselbe sind, aber ...