Suchergebnisse für Anfrage "c++"

4 die antwort

Adding node vor linklist

Ich habe Linkliste wie folgt implementiert, struct node { int data; node* next; }; void initNode(node* head, int data) { head->data = data; head->next = NULL; } void addNode(node* linkList, int data) { node* newnode = new node; newnode->data = ...

14 die antwort

Umwandlung eines Variablennamens in eine Zeichenfolge in C ++

Ich möchte einige Daten in eine Datei ausgeben. Angenommen, ich habe zwei Vektoren von Doppelwerten: vector<double> data1(10); vector<double> data2(10); gibt es eine einfache Möglichkeit, dies in eine Datei auszugeben, so dass die erste Zeile ...

4 die antwort

Mac OS X mithilfe eines C ++ - Aufrufs nicht ordnungsgemäß neu starten?

Wie starte ich Mac OS X mit @ neC ++ (not Objetive-C) ohne untergeordnete Prozesse aufzurufen? Es ist mir egal, ob es @ i ungraceful. system("reboot"); //Is not acceptable as it relies on invoking a process

TOP-Veröffentlichungen

18 die antwort

Alternative Methode zum Berechnen der Größe eines Typs mithilfe von Zeigerarithmetik

Ist der folgende Code 100% portabel? int a=10; size_t size_of_int = (char *)(&a+1)-(char*)(&a); // No problem here? std::cout<<size_of_int;// or printf("%zu",size_of_int); P.S: Die Frage dient nur zu Lernzwecken. Also bitte keine Antworten ...

6 die antwort

Wird der neue Operator NULL zurückgeben? [Duplikat

Mögliches Duplizieren: Will new return NULL in jedem Fall? [https://stackoverflow.com/questions/550451/will-new-return-null-in-any-case] Sag ich habe ein Klasse Auto und ich erstelle ein Objekt Car *newcar = new Car(); if(newcar==NULL) //is it ...

2 die antwort

Schnelle Logarithmusberechnung

Aller Code wurde unter Linux auf demselben Computer ausgeführt. In Python: import numpy as np drr = abs(np.random.randn(100000,50)) %timeit np.log2(drr) 10 Schleifen, am besten 3: 77,9 ms pro Schleife In C ++ (kompiliert mit g ++ -o log ...

8 die antwort

Zeiger auf Objekt vom Zeiger auf ein Mitglied holen

Angenommen, es gibt eine Struktur struct Thing { int a; bool b; };und ich bekomme einen Zeiger auf memberb dieser Struktur, sagen wir als Parameter einer Funktion: void some_function (bool * ptr) { Thing * thing = /* ?? */; }Wie erhalte ...

8 die antwort

std :: pow erzeugt unterschiedliche Ergebnisse in 32-Bit- und 64-Bit-Anwendungen

Ich habe die Nichtübereinstimmung im Ergebnis einiger komplexer Berechnungen gefunden. Wenn ich die Zwischenergebnisse genau beobachte, ist es die std :: pow-Funktion, die diese Nichtübereinstimmung hervorruft. Unten sind die Ein- ...

2 die antwort

rvalue zuweisen: Warum wird das kompiliert?

Im folgenden Beispiel: class A { private: double content; public: A():content(0) {} A operator+(const A& other) { content += other.content; return *this; } void operator=(const A& other) { content = other.content; } };A ist ein einfacher Wrapper ...

18 die antwort

Gleitkommapräzision begrenzen?

Gibt es eine Möglichkeit, Gleitkommazahlen auf 2 Punkte abzurunden? Z.B.:3576.7675745342556 wird3576.76.