Suchergebnisse für Anfrage "c++"
Multiply char by integer (c ++)
Ist es möglich, ein Zeichen mit einem int zu multiplizieren? Zum Beispiel versuche ich, ein Diagramm mit * für jedes Mal, wenn eine Zahl auftritt, zu erstellen. So etwas wie, aber das funktioniert nicht char star = "*"; int num = 7; cout << ...
Warum kann eine statische Elementfunktion nur innerhalb der Klassendefinition und nicht auch in ihrer eigenen Definition als statisch deklariert werden?
Während ich eine Klasse zum Erstellen / Aktualisieren von Feldern auf dem Bildschirm implementierte, wollte ich eine statische Elementfunktion hinzufügen, die sicherstellt, dass sich keine derzeit sichtbaren Felder überlappen (indem die ...
toupper gibt eine Ganzzahl anstelle von char @ zurü
für die folgende Funktion void display() { for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if (board[i][j] < 84 && (i+j)%2 == 0) SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 0x70); else if (board[i][j] < 84 && (i+j)%2 ...
Destructor wird aufgerufen, wenn Objekte als Wert übergeben werden
Obwohl Objekte mithilfe des normalen Übergabemechanismus für Call-by-Value-Parameter an Funktionen übergeben werden, der theoretisch das aufrufende Argument schützt und isoliert, ist es dennoch möglich, dass ein Nebeneffekt auftritt, der ...
Ist es eine gute Praxis, eine Methode zu erstellen, die Daten außerhalb der Klasse const ändert?
Ich möchte eine Frage zur konstanten Korrektheit von Methoden stellen. Lassen Sie mich die Situation veranschaulichen. class MyClass { public: ... void DiscussedMethod() { otherClass->NonConstMethod(); } private: OtherClass *otherClass; };Ich ...
Funktion mit fehlendem Rückgabewert, Verhalten zur Laufzeit
Wie erwartet gibt der Compiler (VisualStudio 2008) eine Warnung aus Warnung C4715: 'doSomethingWith': Nicht alle Steuerpfade geben einen Wert zurück wenn Sie den folgenden Code kompilieren: int doSomethingWith(int value) { int returnValue = ...
Constructor beendet mit dem Auslösen einer Ausnahme? Gibt es ein Speicherleck?
Ich ging überDie [https://isocpp.org/wiki/faq/exceptions#ctors-can-throw] Artikel und es heißt Hinweis: Wenn ein Konstruktor durch Auslösen einer Ausnahme beendet wird, wird der dem Objekt zugeordnete Speicher bereinigt - es liegt kein ...
Länge von va_list bei Verwendung von Variablenlistenargumenten?
Gibt es eine Möglichkeit, die Länge von @ zu berechneva_list? In allen Beispielen, die ich gesehen habe, ist die Anzahl der variablen Parameter explizit angegeben.
C ++ - Fehlerausdruck kann nicht als Funktion @ verwendet werd
Wie kann ich meine Formel für @ bearbeite weekday=(day+2(month)+3(month)/5+year+year/4-year/100+year/400)/7so dass ich keine Fehlermeldung erhalte, die besagt, dass "Ausdruck nicht als Funktion verwendet werden kann"? #include <iostream> using ...
Ist `C == C ++` undefiniertes Verhalten?
Ein Freund sagt mir, dass nach: int C = anything;C == C++ wird den Wert @ habtrue. Dies ist als Witz gedacht, eine Art Widerlegung des oft behaupteten "C ist nicht dasselbe wie C ++". Jedoch, seit== ist kein Sequenzpunkt, ich behaupte, dass ...