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.
1
Antwort

Was bedeutet der Operator colon (:) in "uint isWidget: 1;" in Qt? [Duplikat]

Was bedeutet der Doppelpunkt (:) in "uint isWidget: 1;" in Qt? Ist "Uint isWidget: 1;" äquivalent zu "uint isWidget (1)"? Der Code in Qt ist %Vor%     
28.01.2011, 07:28
5
Antworten

warum try ... catch erfordert EXACT Typ geworfen

Ich kann das tun, kein Problem: %Vor% aber wenn ich das versuche: %Vor% Ich bekomme eine unbehandelte Ausnahme. Dies scheint inkonsistent zu sein. Was ist der Grund für keine Konvertierung in diesem Fall?     
27.09.2011, 14:09
4
Antworten

Können moderne Compiler "für" Schleifen auflösen, die mit Start- und Ende-Iteratoren ausgedrückt werden

Betrachten Sie den folgenden Code %Vor% Sind Compiler wie g ++, clang ++, icc in der Lage solche Schleifen zu entpacken? Leider kenne ich Assembly nicht, um aus der Ausgabe überprüfen zu können, ob die Schleife abgerollt wird oder nicht. (un...
17.07.2012, 18:54
4
Antworten

C ++ prüfen, ob ein Datum gültig ist

Gibt es irgendeine Funktion, um zu überprüfen, ob ein bestimmtes Datum gültig ist oder nicht? Ich möchte nichts von Grund auf neu schreiben. z.B. 32/10/2012 ist nicht gültig und 10/10/2010 ist gültig     
24.02.2012, 19:19
7
Antworten

C ++: einige Funktionen ausblenden

Ich habe einige mathematische Funktionen neu definiert (so dass sie schneller sind - also weniger genau - oder Vorlagen verwenden). Ich stelle diese Funktionen in einen Namensraum und sie funktionieren gut. Es passiert oft, dass ich vergessen...
11.12.2010, 11:20
4
Antworten

Welcher Cast zu verwenden ist; static_cast oder reinterpret_cast?

%Vor% Welcher Cast sollte verwendet werden, um von void* nach int* zu konvertieren und warum?     
18.12.2010, 01:53
5
Antworten

Kann ich einen C ++ - Funktor schreiben, der sowohl einen rohen als auch einen intelligenten Zeiger akzeptiert?

Gegeben ist Folgendes: %Vor% Ich habe einen Container mit Foo* und verwende std::find_if und std::not1 , um herauszufinden, ob es Elemente im Container gibt, in denen bar() etwas anderes als einen gegebenen Wert zurückgibt. Der Co...
13.12.2010, 20:25
4
Antworten

boost :: variantT zu std :: string

Ich habe eine Boost-Variante, die so aussieht: typedef boost::variant<int, float, double, long, bool, std::string, boost::posix_time::ptime> variant; Ich muss in der Lage sein, einen der Werte in dieser Variante in eine std :: string...
08.12.2010, 15:30
3
Antworten

eine einfache Frage zum Umwandeln von Ganzzahlen in C ++

Ich habe den folgenden sehr einfachen Code - %Vor% Ich bekomme die Ausgabe %Vor% aber wenn ich es zu ändere %Vor% Ausgaben %Vor% Ich verstehe, dass es etwas damit zu tun hat, dass z das Ergebnis int aber warum ist es in beiden Fä...
06.12.2010, 12:18
4
Antworten

Das Array ist statisch, aber die Array-Größe ist erst zur Laufzeit bekannt. Wie ist das möglich?

Das beunruhigt mich schon eine Weile. Es geht um mein (mangelndes) Verständnis des Unterschieds zwischen statischer und dynamischer Speicherzuweisung. Das folgende Array ist ein normales statisches Array, das bedeutet, dass der Speicher während...
14.01.2012, 09:49