Suchergebnisse für Anfrage "c++"

6 die antwort

wie man eine constexpr Referenz initialisiert

Ich versuche ein @ zu initialisierconstexpr Referenz ohne Erfolg. Ich habe es versuch #include <iostream> constexpr int& f(int& x) // can define functions returning constexpr references { return x; } int main() { constexpr int x{20}; ...

0 die antwort

c ++ Warnung: Adresse der lokalen Variablen

int * ref () { int tmp = 100; return &tmp; } int main () { int * a = ref(); cout << *a << endl; }Ich weiß, dass der Funktion ref () Stapelspeicher zugewiesen ist. Es wird zerstört, sobald die Funktion beendet wird. Der Befolgende gibt also ...

4 die antwort

Changing Typ ohne Änderung der Bits

Ich möchte eine Stapelvariable nehmen undreinterpret cast es in einen vorzeichenlosen Integer-Typ der gleichen Größe in Bytes. Zum Beispiel möchte ich vielleicht @ nehmdouble value und wandle es in einuint64_t, mit dem Haken, dass die Bits nicht ...

TOP-Veröffentlichungen

8 die antwort

Move-Konstruktor für std :: string von char *

Ich habe eine Funktionf Rückgabe eineschar*. In der Funktionsdokumentation steht: The user must delete returned stringIch möchte ein @ konstruierstd::string davon. Das Triviale ist: char* cstring = f(); std::string s(cstring); delete ...

2 die antwort

gdb Programm beendet Code 01 für Programm mit CMake

Ich verwende wissenschaftliches Linux. Ich habe es mit einer riesigen Menge Code in C ++ zu tun, mit Tonnen von CPP-Dateien. Im Moment wird es erfolgreich kompiliert, aber die Werte / Daten, die ich erhalte, sind definitiv falsch. Bei einigen ...

2 die antwort

"Fehler: ':: hypot' wurde nicht deklariert" in cmath beim Einbetten von Python

Nach einigen Problemen beim Einbetten von Python in mein Programm mit#include <Python.h>, Ich habe es endlich geschafft, alle richtigen Bibliotheken zu finden, aber ich habe einen anderen Fehler. Wenn ich versuche, mit @ zu kompilier#include ...

6 die antwort

Deklarieren der Arraygröße mit einer nicht konstanten Variablen

Ich habe immer gedacht, dass beim Deklarieren eines Arrays in C ++ die Größe ein konstanter ganzzahliger Wert sein muss. Zum Beispiel int MyArray[5]; // correctode const int ARRAY_SIZE = 6; int MyArray[ARRAY_SIZE]; // correctabe int ...

8 die antwort

In C ++ wird der Gleitkommawert von double @ abgeschnitt

Ich habe vorher mit Float-Variablen codiert und hatte nie dieses Problem. float a, b, subtotal, stx; a=15.95; b=24.95; subtotal=a+b; stx=subtotal*.07; cout << "Item 1: $" << a << endl; cout << "Item 2: $" << b << endl; cout << "\nSubtotal: $" ...

6 die antwort

Wie werden Vergleiche für QVariant-Objekte unterstützt, die einen benutzerdefinierten Typ enthalten?

Nach der Qt-Dokumentation istQVariant::operator== funktioniert nicht wie erwartet, wenn die Variante einen benutzerdefinierten Typ enthält: bool QVariant :: operator == (const QVariant & v) const Vergleicht diese QVariante mit v und gibt true ...

2 die antwort

C ++ - Konsolenausgabe in Netbeans

Wenn ich ein C ++ - Programm in Netbeans auf einem Mac mitcout oderprintf -Anweisungen Die Ausgabe wird in einem mit X11 geöffneten Terminal angezeigt. Ist in Netbeans eine Konsole eingebaut? Wenn ja, wie ändere ich die Ausgabe darauf? anke, Spenc