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

Sind STL-Algorithmen auf Geschwindigkeit optimiert?

Ich habe die Geschwindigkeit verschiedener Wege auf einem std :: vector getestet. Im folgenden Code betrachte ich 5 Möglichkeiten, um die Summe aller Elemente eines Vektors von N = 10000000 Elementen zu berechnen: mit Iteratoren mit ganzza...
17.03.2015, 23:00
2
Antworten

Wie deklarieren und verwenden Sie einen überladenen Pool-Operator delete?

Ich würde gerne wissen, wie man Abschnitt 11.14 der C ++ - FAQ-lite zu Arrays. Im Grunde würde ich so etwas wollen: %Vor% Ich war jedoch nicht in der Lage, die richtige Syntax zu finden, um operator delete[] (pool) zu deklarieren und...
24.02.2010, 00:03
2
Antworten

Visual Studio 2010 und boost :: bind

Ich habe dieses einfache Stück Code, das boost :: bind verwendet: %Vor% Ich bekomme eine Menge Fehler in VS2010 RC, wie: %Vor% Mache ich etwas falsch? Wenn dies ein Fehler im Compiler ist, wie kann ich es umgehen? BEARBEITEN: Der gesa...
19.02.2010, 11:43
2
Antworten

Hat ein SDL-Spiel mit C ++ geschrieben und möchte es bereitstellen

Ich habe dieses wirklich einfache Spiel in SDL mit C ++ geschrieben und möchte es jetzt einigen meiner Freunde zeigen, die Windows benutzen. Ich schrieb mein Programm in Ubuntu 9.10 mit Code :: Blocks. Ich möchte meinen Quellcode nehmen un...
25.02.2010, 02:58
3
Antworten

Unterschied zwischen Elementfunktionen für eine Vorlagenklasse, die innerhalb und außerhalb der Klasse definiert ist

Gibt es einen Unterschied zwischen der Definition von Member-Funktionen für eine Template-Klasse innerhalb der Klassen-Deklaration gegenüber der externen? Definiert im Inneren: %Vor% Außerhalb definiert: %Vor% Bei Nicht-Template-Klass...
20.01.2010, 17:49
2
Antworten

Simultaner Fehler bei der Erweiterung des Parameterpakets für nicht verwendete Schablonentypdefinitionen

Das Problem, auf das ich gestoßen bin, ist die folgende Warnung von clang (c ++ 14):    Pack-Erweiterung enthält das Parameterpaket 'v_seconds', das eine andere Länge (3 gegenüber 1) von den äußeren Parameterpaketen hat Das Problem tritt...
03.05.2017, 01:37
2
Antworten

Was sind die C ++ - GSL-Richtlinien? [geschlossen]

Stroustrup hat letztes Jahr einen Vortrag über seine GSL (Guideline Support Library) gehalten. Es gibt eine Implementierung von Micosoft bei Ссылка . Ich hatte den Eindruck, dass die GSL einen schlechten Codierungsstil empfehlen und Verbesserun...
02.05.2016, 11:07
1
Antwort

Mac gcc erlaubt nicht explizit den Aufruf von std :: string :: ~ string

%Vor% Hier ist der Fehler, den ich bekomme: %Vor% Ich benutze ein cmake-Projekt ... Meine gcc-Version, installiert über brew, folgt:    gcc --Version       Konfiguriert mit: --prefix = / Bibliothek / Entwickler / CommandLineTools / usr -...
01.01.2016, 23:00
2
Antworten

Callable Objekte mit verschiedenen Aufrufkonventionen

Im Moment baue ich Funktoren (Callable Typen) für die verschiedenen Aufrufkonventionen (__stdcall, __cdecl, __fastcall etc.). Mit den Wrappern kann ich so etwas machen: %Vor% Im Moment habe ich einen Wrapper für die Aufrufkonvention __stdcal...
29.12.2015, 00:26
1
Antwort

Keine Zugriffs- oder Mehrdeutigkeitsprüfung für die Funktion "Template-Member" in mehreren Basisklassen

Dies kompiliert und läuft gut auf Visual C ++ 2015 Update 3 RC: %Vor% Es gibt zwei Probleme mit diesem Code: f() ist privat, daher kann d.f<int>() nicht kompiliert werden. f() ist mehrdeutig, da es B::f() oder C::f...
11.06.2016, 18:14