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

Wie kann ich den Widget-Typ in einer Qtable-Zelle bestimmen?

Ich habe eine Qtable mit vielen GUI-Elementen wie Combo-Boxen und Checkboxen in verschiedenen Cels erstellt. Ich kann auf diese Elemente zugreifen, indem ich Zeiger auf sie lege. Was ich wissen möchte ist, gibt es eine Möglichkeit zu wissen, wel...
01.06.2011, 18:18
5
Antworten

Binärdatei c ++ lesen

Ich versuche ein Bild in ein Char-Array zu lesen. Hier ist mein Versuch: %Vor% Und das ist die Ausgabe: %Vor% Kann mir das jemand erklären? Gibt es ein Dateiende-Zeichen an Position 8? Dieses Beispiel wurde von cplusplus.com übernomme...
28.05.2011, 15:33
5
Antworten

Wird eine virtuelle Memberfunktion verwendet, wenn sie nicht rein ist?

C++03 3.2.2 ... Ein Objekt oder eine nicht überladene Funktion wird verwendet, wenn der Name in einem potenziell ausgewerteten Ausdruck erscheint. Eine virtuelle Memberfunktion wird verwendet, wenn sie nicht rein ist ... Und dann späte...
10.11.2010, 15:15
2
Antworten

C ++ size_t oder ptrdiff_t

Wenn Sie den folgenden Code haben, wobei p ein Zeiger ist: %Vor% Da strlen() und size_t beide size_t sind, sollte ich den Code in ptrdiff_t umsetzen? %Vor% Wenn ja, warum? Danke, Greg     
07.12.2010, 13:51
3
Antworten

C ++ Unit Tests, spottende Objekte

Ich schaue mir gerade einige Komponententestbibliotheken in C ++ an und habe einige Fragen: In boost.test scheint es keine Spottmöglichkeit zu geben, aber ich kann kaum daran denken, Unit-Tests zu machen, ohne Mock-Objekte / Funktionen zu e...
30.11.2010, 00:14
3
Antworten

Erweitern Sie einen Typ N mal im Vorlagenparameter

Ich habe das folgende Problem: %Vor% Wie Sie oben sehen können, versuche ich std::function<...> foo als Mitglied einer Klasse A zu deklarieren. Hier möchte ich foo den Return-Typ std::size_t haben (was kein Problem ist) und al...
12.10.2016, 09:29
2
Antworten

Der Template-Parameter ist nicht eindeutig: Das Template-Argument konnte nicht abgeleitet werden

Ich mache eine Art Wrapper, der so aussieht: %Vor% Und ich bekomme diesen Fehler: Apply : keine übereinstimmende überladene Funktion gefunden. void Apply(void (__thiscall T::* )(Value),T *,Value) : Vorlagenparameter Value ist...
08.11.2016, 21:44
2
Antworten

Smart Pointer und Exception-Behandlung

Ich habe über das Internet und diesen Thread nach einem kompletten gesucht Antwort auf diese Situation Ich bin konfrontiert. Ich habe gelesen, dass das Werfen klug ist Zeiger auf Objekte sind nicht sehr schlau. Ich will nur verstehen warum ist d...
05.09.2011, 14:17
3
Antworten

Adresse der temporären verwenden - Umgehung benötigt

Ich stehe vor einer GCC-Warnung, die ich beheben möchte. Grundsätzlich gebe ich an eine Methode einen Zeiger auf eine lokale Variable weiter, was in meinem Fall vollkommen in Ordnung ist. Ich verstehe, warum der Compiler mir sagt, dass dies ein...
01.04.2012, 08:34
5
Antworten

Ist Virtual Inheritance für Ausnahmen erforderlich?

Ich verstehe die Notwendigkeit der virtuellen Vererbung bei der Verwendung der Mehrfachvererbung - es löst das gefürchtete Diamantproblem. Aber was, wenn ich nicht mehrfache Vererbung verwende? Benötigen Sie überhaupt eine virtuelle Vererbun...
03.05.2011, 18:55