Suchergebnisse für Anfrage "c++11"

2 die antwort

wenn g ++ static link pthread, Segmentierungsfehler verursacht, warum?

#include <iostream> #include <map> #include <thread> #define SIZE 1024 #define AMOUNT 100000 #define THREADS 4 class A { private: char a[SIZE]; }; void test() { std::cout << "test start\n"; std::map<int, A*> container; for(int i=0; i<AMOUNT; i++) ...

6 die antwort

Prüfen, ob ein Sequenzcontainer im Speicher zusammenhängend ist

Gibt es eine Möglichkeit zu überprüfen, ob ein Sequenzcontainer im Speicher zusammenhängend ist? Etwas wie #include <iostream> #include <vector> #include <deque> #include <array> int main() { std::cout << std::boolalpha; std::cout ...

4 die antwort

Manipulation von 'Strings' zur Kompilierungszeit mit variablen Vorlagen

Hey all, ich versuche gerade, eine Zeichenkettenverschlüsselung zur Kompilierungszeit zu schreiben (mit den Wörtern 'string' und 'encryption' ziemlich locker Was ich bisher habe ist wie folgt: // Cacluate narrow string length at compile-time ...

TOP-Veröffentlichungen

2 die antwort

G ++ neue ABI Probleme

Ich habe ein Problem mit dem neuen ABI, das in GCC für C ++ 11 eingeführt wurde. Nach dem Upgrade auf GCC 5.3 wird mein Projekt nicht mehr kompiliert. Die Fehlermeldungen, die ich bekomme, sind einfach: undefined reference to ...

4 die antwort

Wie wird ein Teil des Codes mit einer bestimmten Wahrscheinlichkeit ausgeführt?

Ich habe eine Variablecnt, dessen Wert über ein @ geprüft wiif/else Anweisung wie folgt: Wenncnt<=2, Dann ruf anfunc Else ifcnt > 2, Dann ruf anfunc mit der Wahrscheinlichkeit vonP=3/(2*cnt). Wie kann ich diese wahrscheinlichkeitsbasierte ...

4 die antwort

std :: initializer_list kann nicht aus der <geschweiften Liste der Initialisierer> abgeleitet werden

Ich habe eine Klasse, deren Konstruktor ein @ niminitializer_list: Foo::Foo(std::initializer_list<Bar*> bars)Wenn ich versuche, ein Objekt mit einem @ zu erstell geschweifte Klammer eingeschlossene Initialisierungsliste direk, ...

4 die antwort

Warum brauchen Strukturen in c ++ keinen Konstruktor?

Ich mache C ++ seit ungefähr 2 Jahren. Ich sage, warum wir Konstruktoren in der Klasse und nicht in Strukturen brauchen und warum wir Konstruktoren nicht in Strukturen überladen können ...

8 die antwort

Was ist die effizienteste Methode zum Kopieren von Elementen, die in einem Standardvektor nur einmal vorkommen?

Ich habe einen Standardvektor mit Elementen wie diesem: [0 , 1 , 2 , 0 , 2 , 1 , 0 , 0 , 188 , 220 , 0 , 1 , 2 ]Was ist der effizienteste Weg, um die Elemente zu finden und zu kopieren, die in diesem Vektor nur einmal vorkommen, mit Ausnahme des ...

6 die antwort

Warum sollte ich statischen constexpr int in einer Klasse gegenüber enum für Integralkonstanten auf Klassenebene vorziehen?

C ++ 17 Update: static constexpr Variablen sind implizitinline Es ist also keine externe Definition erforderlich. Ursprüngliche Frage: Sagen wir, ich habe eine Liste von Konstanten wie struct Cls { static constexpr int N = 32; static ...

6 die antwort

Kann ich eine rWert-Referenz für temporäre Werte verwenden? Ist es undefiniertes Verhalten oder nicht?

Aktualisierung der FrageWarum haben diese beiden Referenzwerte ein unterschiedliches Verhalten? [https://stackoverflow.com/questions/35315472/why-this-two-rvalue-references-examples-have-different-behavior] : Quellcode int a = 0; auto && b = ...