Suchergebnisse für Anfrage "c++"

0 die antwort

C ++ Input Timer [duplizieren]

Diese Frage hat hier bereits eine Antwort: Ist es möglich, ein Timeout für std :: cin festzulegen? [/questions/9053175/is-it-possible-to-set-timeout-for-stdcin] 2 AntwortenMaking Auto Timeout mit std :: cin ...

6 die antwort

Warum funktioniert MAKEINTRESOURCE ()?

Das Makro ist definiert als: #define MAKEINTRESOURCEA(i) ((LPSTR)((ULONG_PTR)((WORD)(i)))) #define MAKEINTRESOURCEW(i) ((LPWSTR)((ULONG_PTR)((WORD)(i)))) Wie kommt es, dass dies verwendet werden kann, um entweder eine Ressourcen-ID (ein ...

16 die antwort

Ist 'flüchtig' in diesem C ++ - Code mit mehreren Threads erforderlich?

Ich habe ein Windows-Programm in C ++ geschrieben, das manchmal zwei Threads verwendet: einen Hintergrund-Thread für zeitaufwändige Arbeiten; und ein weiterer Thread zur Verwaltung der grafischen Oberfläche. Auf diese Weise reagiert das Programm ...

TOP-Veröffentlichungen

4 die antwort

Warum keine vorzeichenlosen Gleitkommatypen? [Duplikat

Mögliches Duplizieren: Warum hat C keine nicht signierten Floats? [https://stackoverflow.com/questions/512022/why-doesnt-c-have-unsigned-floats] Die Frage ist wahrscheinlich sehr einfach und wurde wahrscheinlich schon oft beantwortet, aber ich ...

28 die antwort

Warum hat C ++ keine Reflektion?

Dies ist eine etwas bizarre Frage. Mein Ziel ist es, die Entscheidung über das Sprachdesign zu verstehen und die Reflexionsmöglichkeiten in C ++ zu identifizieren. Warum hat sich das C ++ - Sprachkomitee nicht darum bemüht, Reflexion in ...

2 die antwort

Name versteckt durch Deklaration

#include <iostream> struct H { void swap(H &rhs); }; void swap(H &, H &) { std::cout << "swap(H &t1, H &t2)" << std::endl; } void H::swap(H &rhs) { using std::swap; swap(*this, rhs); } int main(void) { H a; H b; a.swap(b); }Und das ist das ...

12 die antwort

Level Order Traversal eines binären Baumes

void traverse(Node* root) { queue<Node*> q; Node* temp_node= root; while(temp_node) { cout<<temp_node->value<<endl; if(temp_node->left) q.push(temp_node->left); if(temp_node->right) q.push(temp_node->right); if(!q.empty()) { temp_node = ...

2 die antwort

Gibt es eine Standardmethode zum Konvertieren von Container <Typ1> in Container <Typ2>?

Ich habe zwei KlassenA undB und ein impliziter Konvertierungsoperator existiert, um von einem zum anderen zu wechseln, so dass: A a; B b; b = a; // Works Gibt es eine Standardmethode zum Konvertieren einesstd::list<A> zu einerstd::list<B>? (Oder ...

10 die antwort

c ++ std :: string to boolean

Ich lese gerade aus einer INI-Datei mit einem Schlüssel / Wert-Paar. d.h. isValid = trueWenn ich das Schlüssel / Wert-Paar bekomme, muss ich einen String von 'true' in einen Bool umwandeln. Was wäre der beste Weg, ohne Boost zu arbeiten? Ich ...

2 die antwort

Standard-Einfügen in einen Vektor ist keine Standard-Initialisierung?

Einer derstd::vector Konstruktoren ist festgelegt als, Schwerpunkt meiner: explicit vector(size_type n, const Allocator& = Allocator()); Auswirkungen Konstruiert einvector mitn default-insert Elemente mit dem angegebenen Zuweiser. Erfordert: T ...