Suchergebnisse für Anfrage "c++"
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}; ...
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 ...
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 ...
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 ...
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 ...
"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 ...
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 ...
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: $" ...
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 ...
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