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.
3
Antworten

Übergeben eines C # -Klassenobjekts in und aus einer C ++ - DLL-Klasse

Ich habe an einer Prototypcodeanwendung gearbeitet, die in C # ausgeführt wird und Klassen und Funktionen aus älterem C ++ - Code (in Form einer importierten DLL) verwendet. Die Codeanforderung besteht darin, ein Klassenobjekt an die nicht verwa...
20.06.2012, 16:23
1
Antwort

Teste den Rückgabewert von lower_bound gegen den Enditerator

In einer effektiven STL von Scott Meyers (Seite 195) gibt es die folgende Zeile: "Das Ergebnis von lower_bound muss getestet werden, um zu sehen, ob es auf den gesuchten Wert zeigt. Im Gegensatz zu find können Sie den Rückgabewert von lower_b...
05.01.2012, 10:38
1
Antwort

Template Instanziierung für den Bibliotheksgebrauch

Ich baue eine Bildverarbeitungsbibliothek in C ++ (0x), die stark auf Vorlagen basiert, und ich mache mir Sorgen über die Auswirkungen, die diese Templates auf die Kompilierzeiten der Benutzer haben werden. Zum Beispiel habe ich meine Bildklasse...
18.03.2011, 17:12
3
Antworten

Wie vermeidet man Singletons beim Erstellen eines OOP-State-Machine-Designs?

Ich versuche gerade, mich selbst programmieren zu lernen. Ich begann den gleichen Weg, von dem ich sicher bin, dass die meisten Leute anfangen; kleine, unordentliche Apps und Spiele erstellen, die auf nicht so einfache Weise einfache Dinge tun....
09.08.2012, 11:13
1
Antwort

Korrekter Umgang mit dem Vergleich von vorzeichenbehafteten und vorzeichenlosen Werten

Ich bin an einem Punkt angelangt, an dem ich gesenkte und vorzeichenlose Werte vergleichen muss. Bis jetzt habe ich immer die Code-Basis geändert, um diese Situation komplett zu vermeiden, aber jetzt kann ich das nicht mehr machen. Also, was...
31.07.2012, 08:20
2
Antworten

conexpr vs Vorlage für die Kompilierzeit mathematische Funktionen?

Ich bin ziemlich verwirrt mit dem neuen Keyword constexpr von C ++ 2011. Ich würde gerne wissen, wo constexpr und wo Templates Metaprogrammierung verwenden, wenn ich kompilieren-Zeitfunktionen (vor allem mathematische Funktionen). Zum Beispiel,...
02.09.2012, 04:26
2
Antworten

Wie werden atomare und nichtatomare Operationen in C ++ gemischt?

Die std :: atomic Typen erlauben atomaren Zugriff auf Variablen, aber ich würde manchmal wie nicht-atomarer Zugriff, zum Beispiel wenn der Zugriff durch einen Mutex geschützt ist. Betrachten Sie eine Bitfield-Klasse, die beide Multithread-Zugrif...
02.09.2012, 16:36
2
Antworten

QTimer :: singleShot () sucht nach dem angegebenen Slot in der übergeordneten Klasse des angegebenen Objekts, nicht nach dem Objekt selbst

Ich bin ziemlich neu in Qt. Ich habe einige einfache Änderungen an einer bestehenden Qt-Anwendung vorgenommen, aber ich habe noch keine von Grund auf neu erstellt. Ich habe auch nicht wirklich viel Erfahrung mit bestimmten Aspekten von C ++ im...
17.12.2011, 12:15
3
Antworten

VS2010: Dateidetails beim Anwendungsaufbau einrichten

Nachdem ich mit der rechten Maustaste auf eine Datei in Windows geklickt habe (z. B. Windows 7 64bit), erscheint ein Popup-Menü mit "Eigenschaften" auf der Unterseite. Gehe zu: Maus-Rechtsklick auf eine Datei - & gt; Eigenschaften - & gt;...
01.11.2010, 15:34
2
Antworten

Gibt es eine spezielle Möglichkeit, C ++ Konstruktoren (und Destruktoren) zu deklarieren / definieren?

EDIT: Dies ist eine Diskussion über Best Practice in dem unten dargestellten (vereinfachten) Fall. Welches Werkzeug, welcher Codierungsstil oder was auch immer Sie vorschlagen möchten, posten Sie es. Danke. Warum gibt es keine speziellen Mö...
29.02.2012, 14:41