Suchergebnisse für Anfrage "c++"

1 die antwort

Wie sieht die Zukunft von std :: valarray aus?

Up bis vor kurzem hatte ich mit den Überlegungen zu C ++ 11 nicht Schritt gehalten. Während ich versuche, mich mit dem Thema vertraut zu machen, bin ich auf @ gestoßeDiese Seit [http://www.oonumerics.org/blitz/] was dafür zu sprechen scheint, @ ...

2 die antwort

C ++ Problem mit cin und STRG + Z

Ich lese C ++ Primer 5 und habe ein kleines Problem mit einer Übung: Lesen Sie eine Folge von Wörtern aus cin und speichern Sie die Werte als Vektor. Nachdem Sie alle Wörter gelesen haben, verarbeiten Sie den Vektor und ändern Sie jedes Wort ...

9 die antwort

effizienter threadsicherer Singleton in C ++

Das übliche Muster für eine Singleton-Klasse ist etwa static Foo &getInst() { static Foo *inst = NULL; if(inst == NULL) inst = new Foo(...); return *inst; } Ich verstehe jedoch, dass diese Lösung nicht thread-sicher ist, da 1) der Konstruktor ...

TOP-Veröffentlichungen

2 die antwort

Initialisiere einen Vektor von Paaren in einer Zeile

Ich möchte einen std :: vector (von std :: pair) mit @ initialisierk -Objekte mit dem unten gezeigten Wertepaar. Hier ist mein Versuch: // int k std::vector <std::pair<Point::FT, int> > v(k, (std::numeric_limits<FT>::max(), -1));Der ...

2 die antwort

Was kostet es, dass shared_ptr thread-sicher ist?

std::shared_ptr ist garantiert threadsicher. Ich weiß nicht, welchen Mechanismus die typischen Implementierungen verwenden, um dies zu gewährleisten, aber es muss sicherlich einen gewissen Overhead haben. Und dieser Overhead wäre auch dann ...

1 die antwort

Unterschied zwischen der Verwendung von Makefile und CMake zum Kompilieren des Codes

I Code unter C / C ++ und verwenden Sie ein (GNU) Makefile, um den Code zu kompilieren. Ich kann das gleiche mit CMake machen und ein MakeFile bekommen. Was ist jedoch der Unterschied zwischen der Verwendung von Makefile und CMake zum Kompilieren ...

2 die antwort

Float Fractional Precision

Wie viele Orte der Präzision hat einfloat habe zwischen1.0f und0.0f so dass jeder Wert eindeutig dargestellt werden kann? Zum Beispiel, wenn die erste gebrochene Zahlfloat konnte @ nicht darstell0.13f Die Antwort wäre, dass ein Schwimmer nur 1 ...

1 die antwort

Type Decaying - Was es ist und warum ist es da?

Ich war überrascht, dass der Typzerfall auf SO oder anderswo nicht sehr gut erklärt ist, vielleicht habe ich nicht mit den richtigen Begriffen gesucht oder vielleicht verstehe ich das Ganze nicht richtig. MeinFrage ist: Was ist es, wie (warum) ...

4 die antwort

Warum belegen C ++ - Klassen ohne Membervariablen Platz?

Ich habe festgestellt, dass sowohl MSVC- als auch GCC-Compiler mindestens ein Byte pro Klasseninstanz zuweisen, auch wenn die Klasse ein Prädikat ohne Mitgliedsvariablen (oder nur mit statischen Mitgliedsvariablen) ist. Der folgende Code ...

2 die antwort

Eine Bool-Referenz aus std :: vector <bool> @ hol

Ich weiß, dass es eine schlechte Angewohnheit ist, aber ich würde gerne einen Workaround oder einen Hack für dieses Problem kennen. Ich habe eine Klasse wie diese: template <class T> class A : std::vector<T> { T& operator()(int index) { ...