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

Verwirrung in Bezug auf Zweck / Verhalten von -Weggregate-Return?

Während Blick auf die GCC Warnung Optionen , stieß ich auf -Weggregate-return .    -Weggregate-return   Warnen, wenn Funktionen definiert oder aufgerufen werden, die Strukturen oder Vereinigungen zurückgeben. (In Sprachen, in denen Sie e...
24.12.2012, 04:14
4
Antworten

Benennung von Array-Elementen oder Struktur und Array innerhalb einer Union

Betrachten Sie die folgende Struktur: %Vor% Es scheint mir, dass ich in WinApis IPAddress-Struktur etwas Ähnliches gesehen habe. Die Idee ist, mir die Möglichkeit zu geben, die Array-Komponenten sowohl nach Index als auch nach Namen zu verwe...
23.06.2011, 10:10
6
Antworten

Sollte ich Funktionen oder statuslose Funktoren verwenden?

Diese 2 Teile Code machen dasselbe. Und es wird in der Sortierfunktion verwendet, wie Sie sehen können. Welches ist besser? Normalerweise schreibe ich Letzteres. Aber ich habe einige Programmierer gesehen, die es wie früher gemacht haben. %Vor...
02.04.2011, 07:41
2
Antworten

Hybridvektor / Listencontainer?

Ich brauche einen Container, der die Eigenschaften eines Vektors und einer Liste hat. Ich brauche schnellen wahlfreien Zugriff auf Elemente innerhalb des Containers, aber ich muss auch Elemente in der Mitte des Containers entfernen können, ohne...
14.06.2011, 03:23
4
Antworten

Wie kann ich einen Aufruf erhalten, wenn zum Zeitpunkt der Kompilierung eine Edge-Bedingung bekannt ist?

Ich habe die folgende Situation: Es gibt eine große Menge von Vorlagen wie std::vector , die memmove() aufrufen, um Teile des Arrays zu verschieben. Manchmal möchten sie Teile der Länge Null "verschieben" - zum Beispiel, wenn der Array-Schw...
05.10.2011, 07:32
1
Antwort

Wie spielt man eine Sounddatei in einer Windows 8 Metro App mit WinRT?

Die WinRT-API-Oberfläche in Windows 8 scheint die Möglichkeit zu haben, Wiedergabelisten und Audioaufnahme . Was ich suche, ist etwas einfacher: Kann WinRT Audio von einer Datei abspielen? Wenn nicht, was ist die empfohlene API für nativen Co...
10.10.2011, 23:37
1
Antwort

Das Schlüsselwort "Using" zum Aufrufen des Basisklassenkonstruktors

Ich habe die folgende Basisklasse %Vor% und die folgende abgeleitete Klasse %Vor% Ich möchte den Basisklassenkonstruktor verwenden, um ein Objekt wie dieses zu erstellen %Vor% Ich habe gelesen, dass ich das using-Schlüsselwort verwen...
08.02.2013, 12:21
1
Antwort

C ++ 11 Äquivalent von pythons x, y, z = Array

Gibt es ein C ++ 11-Äquivalent zu dieser Python-Anweisung: %Vor% In C ++ können Sie Folgendes tun: %Vor% Gibt es einen kompakteren Weg, dies in C ++ 11 zu erreichen?     
09.11.2012, 02:43
2
Antworten

C ++ 11 static_assert: Parametrisierte Fehlermeldungen

In meine vorherige Frage Ich wollte static_assert verwenden, um einen Template-Parameter auf einen bestimmten Subtyp zu beschränken. Die Frage wurde beantwortet, der Code für das Archivieren lautet wie folgt: %Vor% Nun möchte ich die Fehle...
15.06.2012, 12:18
2
Antworten

Tiefe des Inlining im GCC-Compiler

Ich habe das studiert    Der Inline-Spezifizierer ist ein Hinweis für den Compiler, den er versuchen sollte   Code [...] inline generieren, statt den Code für die   einmal funktionieren und dann den normalen Funktionsaufruf aufrufen   Mechani...
24.06.2012, 06:31