Suchergebnisse für Anfrage "c++"

14 die antwort

Wie kann ich die Tatsache umgehen, dass sin (M_PI) in C ++ nicht 0 ist?

In C ++, const double Pi = 3.14159265; cout << sin(Pi); // displays: 3.58979e-009es SOLLTE die Zahl Null anzeigen Ich verstehe, dass dies daran liegt, dass Pi approximiert wird, aber gibt es eine Möglichkeit, in meinem Programm den Wert Pi fest ...

3 die antwort

std :: string vs. char *

speichert std :: string Daten anders als ein char * auf einem Stack oder einem Heap oder wird sie nur von char * in eine Klasse abgeleitet?

2 die antwort

Timer mit Lambda und rekursivem Funktionsaufruf versteh

Ich habe den folgenden Code: void class::Testfunc() { QTimer* timer = new QTimer; QObject::connect(timer, &QTimer::timeout, [this](){ emit Log("Time out..."); TestFunc(serverAddress, requestsFolderPath); // deleteLater(); //*** why does this ...

TOP-Veröffentlichungen

1 die antwort

Zugriffsspezifizierer beim Überschreiben von Methoden

Angenommen, Sie haben eine Klasse, die virtuelle Methoden mit dem Zugriffsbezeichner public definiert. Können Sie den Zugriffsbezeichner für Ihre überschriebenen Methoden ändern? Ich gehe davon aus, nein. Auf der Suche nach einer Erklärung.

4 die antwort

nicht kopierbare Objekte und Wertinitialisierung: g ++ vs msvc

Ich sehe ein unterschiedliches Verhalten zwischen g ++ und msvc bei der Initialisierung von nicht kopierbaren Objekten. Betrachten Sie eine Klasse, die nicht kopierbar ist: class noncopyable_base { public: noncopyable_base() {} ...

1 die antwort

Können Objekte basierend auf type_info erstellt werden?

Pretty much the title: Können Objekte basierend auf @ erstellt werdtype_info? Ziel wäre es, die Erstellung von Objekten aufzuschieben. Zum Beispiel ist hier der ursprüngliche "undeferred" Code: Foo* a = new Foo(); Bar* b = new Bar();Und hier ist ...

1 die antwort

Um einen Punkt drehen, der sich vom Ursprung unterscheidet

Ich versuche eine Kamera mit glTranslate / glRotate zu codieren. Um die Nachschlagen- / Nachsehen-Funktionen zu implementieren, müssen sich alle Objekte in meinem Renderraum um einen Punkt drehen (d. H. An dem sich die "Kamera" befindet), der ...

2 die antwort

Vergleichssemantik mit std :: atomic types

Ich versuche zu finden, wo die Vergleichssemantik für den TypT mitstd::atomic ist definiert Ich weiß, dass neben den eingebauten Spezialisierungen für ganzzahlige Typen,T kann ein beliebiges @ seTriviallyCopyable Art. Aber wie machen ...

2 die antwort

Grafik mit Adjazenzliste erstellen

#include<iostream> using namespace std; class TCSGraph{ public: void addVertex(int vertex); void display(); TCSGraph(){ head = NULL; } ~TCSGraph(); private: struct ListNode { string name; struct ListNode *next; }; ListNode *head; } void ...

1 die antwort

Proper Bereinigung mit einer suspendierten Coroutine

Ich frage mich, was in dieser Situation die beste (sauberste, am schwierigsten zu verarbeitende) Methode für die Bereinigung ist. void MyClass::do_stuff(boost::asio::yield_context context) { while (running_) { uint32_t data = ...