c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
4
Antworten

Warum sollte ich die statische Variable im Header nicht initialisieren? [Duplikat]

Also, sagen wir, ich habe einen Header wie folgt: %Vor% Ich habe schon oft gehört, dass ich statische Variablen nicht in einer Kopfzeile, sondern in cpp initialisieren sollte. Aber da es Wachen gibt, sollte es nur eine Kopie von BaseClass...
04.04.2014, 17:55
1
Antwort

Finde Paar für Schlüssel innerhalb eines Paares von Paaren

Ich möchte die Suchfunktion auf einem Vektor von Paaren aufrufen. Zu dem Zeitpunkt, zu dem die Suchfunktion aufgerufen wird, habe ich nur die Taste zum Suchen. Mein Verständnis ist, dass ich eine Funktion in das Finden als Argument übergeben...
27.03.2014, 01:03
3
Antworten

C ++ 11 Takte: g ++ steady_clock :: is_steady == false?

Ein genaues Timing ist mir wichtig, und ich untersuchte die drei in C ++ 11 angegebenen Uhrentypen, nämlich system_clock , steady_clock und high_resolution_clock . Meine anfängliche Sorge war, zu prüfen, ob es irgendeinen Unterschied im A...
22.02.2013, 20:13
1
Antwort

Was ist declltype und wie wird es verwendet?

Ich konnte keine gute Erklärung für decltype finden. Bitte erzähle mir als Anfänger, was es macht und warum es nützlich ist. Zum Beispiel lese ich ein Buch, das die folgende Frage stellte. Kann mir jemand die Antwort erklären und warum, neben...
15.09.2013, 17:19
2
Antworten

Wie macht is_arithmeymyClass :: value wahr?

Die Idee ist, dass ich eine Funktion habe, die etwas arithmetisches zur Eingabe macht, also vielleicht etwas wie: %Vor% Das funktioniert großartig und berechnet den Mittelwert für alle Zahlentypen, die ich einstelle. Aber sagen wir, dass ich...
17.10.2014, 22:12
4
Antworten

Überladene Bool / String Ambiguität

Warum wirft C ++ das String-Literal, das ich als Bool anstelle von String übergebe? %Vor% Ausgabe: 1 Liegt es daran, dass der Compiler nicht intelligent genug ist, um den Sprung von char * nach string zu machen, sondern nur davon ausge...
16.10.2014, 21:11
7
Antworten

Wie würden Sie eine binäre Matrix transponieren?

Ich habe binäre Matrizen in C ++, die ich mit einem Vektor von 8-Bit-Werten wiederhole. Zum Beispiel die folgende Matrix: %Vor% wird wie folgt dargestellt: %Vor% Der Grund, warum ich es so mache, ist, weil dann das Berechnen des Produ...
31.07.2015, 09:17
2
Antworten

Ausdruck wurde nicht als Konstante-C ++ ausgewertet

Ich habe den folgenden Code geschrieben, um eine Dezimalzahl in base2 umzuwandeln. wahrscheinlich nicht der beste, aber es funktionierte bei Eclipse. Wenn ich jedoch versuche, es auf Visual Studio auszuführen, erhalte ich diese Fehlermeldung in...
29.10.2015, 19:59
3
Antworten

Übergabe der Referenzoptionen in C ++

Ich möchte ein Objekt der Klasse A (nennen wir es a) durch Verweis (im weiten Sinn, dh entweder durch A & amp; oder durch A *) an den Konstruktor einer anderen Klasse B übergeben. Ich will kein 'a' innerhalb von B geändert werden ('a' ist nur le...
29.10.2015, 18:35
2
Antworten

Nein wirklich, wann kommt es tatsächlich zur Gleitkomma-Promotion?

Von dieser anderen FRAGE wird gesprochen wie Bjarne Stroustrup sagte, dass genauso wie ganzzahlige Datentypen, die enger als ein int (zB short ) sind, zu einem int befördert werden, werden float s zu einem double hochgestuft. Im...
27.05.2015, 18:40