Suchergebnisse für Anfrage "c++"

8 die antwort

Versuche eine while-Anweisung zu verwenden, um Benutzereingaben zu validieren C ++

Ich bin neu in C ++ und bin in einer Klasse. Ich versuche, das erste Projekt zu beenden, und bis jetzt funktioniert alles ordnungsgemäß. Der Benutzer muss jedoch eine Nummer eingeben, um die Ebene auszuwählen, und möchte bestätigen, dass es sich ...

8 die antwort

Kann ich hier eine Vorlagenrekursion vermeiden?

Ich habe ein @ geschriebfor_each zumtuples: template <typename Tuple, typename F, size_t begin, size_t end> enable_if_t<begin == end || tuple_size<Tuple>::value < end> for_each(Tuple&, F&&) { } template <typename Tuple, typename F, size_t begin ...

14 die antwort

Wie reduziert das Pimpl-Idiom Abhängigkeiten?

Folgendes berücksichtigen PImpl.hpp class Impl; class PImpl { Impl* pimpl; PImpl() : pimpl(new Impl) { } ~PImpl() { delete pimpl; } void DoSomething(); }; PImpl.cpp #include "PImpl.hpp" #include "Impl.hpp" void PImpl::DoSomething() ...

TOP-Veröffentlichungen

10 die antwort

Wahl des leistungsstärksten Containers (Arrays)

Dies ist meine kleine große Frage zu Containern, insbesondere zu Arrays. Ich schreibe einen Physikcode, der hauptsächlich eine große (> 1 000 000) Menge von "Partikeln" manipuliert (mit 6doubleeweils @ Koordinaten). Ich bin auf der Suche nach ...

4 die antwort

Statisch deklariertes 2-D-Array C ++ als Datenelement einer Klasse [duplicate]

Diese Frage hat hier bereits eine Antwort: Wie erstelle ich ein zusammenhängendes 2D-Array in C ++? [/questions/21943621/how-to-create-a-contiguous-2d-array-in-c] 5 Antworten Ich versuche ein @ zu erstellclass grid welches die Datenmember ...

4 die antwort

Fehler: Befehl 'c ++' fehlgeschlagen mit Exit-Status 1

So versuche ich Pyv8 zu installieren, indem ich den Anweisungen von @ ...

8 die antwort

Wie man eine NaN in C ++ verfolgt

Ich werde einige mathematische Berechnungen mit C ++ durchführen. Die eingegebene Gleitkommazahl ist eine gültige Zahl, aber nach den Berechnungen ist der resultierende Wert NaN. Ich möchte den Punkt verfolgen, an dem der NaN-Wert angezeigt wird ...

10 die antwort

Return void type in C und C ++

Dies wird ohne Warnung kompiliert. Ist das legal in C und C ++ oder funktioniert es nur in gcc und clang? Wenn es legal ist, ist es etwas Neues nach C99? void f(){ } void f2(){ return f(); }Aktualisiere as "Rad Lexus" schlug vor, dass ich ...

6 die antwort

Warum funktioniert der Aufruf von std :: string.c_str () für eine Funktion, die einen String zurückgibt, nicht?

Ich habe den folgenden Code: std::string getString() { std::string str("hello"); return str; } int main() { const char* cStr = getString().c_str(); std::cout << cStr << std::endl; // this prints garbage }Was ich dachte würde passieren ist, ...

8 die antwort

Ist wenn (Bedingung) versuchen {…} legal in C ++?

Beispielsweise if (true) try { // works as expected with both true and false, but is it legal? } catch (...) { // ... }it anderen Worten, ist es legal, den try-Block zu setze direkt nach der if Bedingung?