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

Rangbaum in C ++

Wir brauchen ADT mit Such- und Rangfunktionen. Das heißt, zusätzlich zu der Schnittstelle der STL-Map ist eine Funktion 'int get_rank (key)' erforderlich. Die Standardimplementierung einer solchen Funktion erfordert das Unterstützen und Aktua...
18.02.2010, 16:51
3
Antworten

Friend-Funktionen einer Klassenvorlage

Ich habe eine Klassenvorlage Foo<T> . Ich möchte eine Nichtmitgliedsfunktion Bar implementieren, die zwei Foo s benötigt und eine Foo zurückgibt. Ich möchte, dass Bar kein Mitglied ist, da es für Anrufer natürlicher ist,...
14.03.2011, 19:34
3
Antworten

C ++ - Intervallbaumalgorithmusimplementierung gefunden [duplizieren]

Ich versuche eine effiziente C ++ - Intervallbaumimplementierung zu finden (meistens basierend auf rot-schwarzen Bäumen) ohne eine virale oder restriktive Lizenz. Irgendwelche Hinweise auf eine saubere, einfache eigenständige Implementierung?...
17.10.2008, 16:12
3
Antworten

Richtiger Beweis für die Eigenschaft des folgenden C ++ - Codes?

Nehmen Sie das folgende C ++ 14 Code-Snippet: %Vor% Anweisung: Die Funktion f gibt das Maximum ihrer Argumente zurück. Nun ist die Aussage "offensichtlich" wahr, aber ich habe sie nicht streng genug in Bezug auf die ISO / IEC 1488...
08.01.2018, 13:45
1
Antwort

Sicher, leere Variablen nach Wert zu übergeben, wenn sie keine Definition haben?

Wenn ich eine leere Variable nach Wert übergebe, obwohl sie keine Definition hat, ist sie sicher und konform? Ich bin auf dieses Problem gestoßen, als ich an Code gearbeitet habe und | überladen habe, um den Inhalt des Vektors v : auszu...
02.11.2017, 11:07
1
Antwort

Erweitern eines consExpr-Arrays in eine Gruppe von nicht typisierten Vorlagenparametern

Angenommen, ich habe ein constexpr-Array zur Kompilierungszeit und eine variadische Klassenvorlage mit einer Reihe von Nicht-Typ-Parametern des gleichen Typs wie die Elemente des Arrays. Mein Ziel ist es, die Klassenvorlage mit den Werten aus...
13.11.2017, 11:45
3
Antworten

c ++ warum std :: async langsamer als sequenzielle Ausführung

%Vor% Hallo, Also oben sind zwei Funktionen zum Aufsummieren eines Vektors von Zufallszahlen. Ich habe mehrere Läufe gemacht, aber es scheint, dass ich nicht von std::async profitiert habe. Unten sind einige Ergebnisse, die ich bekomme...
08.11.2017, 15:35
1
Antwort

Wo im C ++ Standard heißt es: :: delete kann lvales ändern?

Ich stieß auf meinen ersten Compiler, der den an :: delete übergebenen lvalue ändert, aber den lvalue nicht auf Null setzt. Das ist das Folgende: %Vor% Beachten Sie, dass p nach dem Löschvorgang nicht null ist und sich von seinem alten Wert...
02.08.2010, 20:06
2
Antworten

Iterativ Filtern von Argumenten, die bei der Kompilierung mit einem Vergleichselement übereinstimmen

Kontext Erstens, ein Kontext: Ich benutze ein leeres struct namens nothing , um etwas ähnlich zu "normal void zu emulieren. " , um einige Interfaces zu verschönern, die darauf basieren, mehrere Funktionsobjekte aneinander zu ketten....
17.09.2017, 17:18
3
Antworten

Kein Typ mit dem Namen "type" in der CTRP-abgeleiteten Klasse

Ich experimentierte mit dem Seltsam wiederkehrenden Template-Muster für ein generisches Einzelargument Funktor und habe zwei Implementierungen: eine, die einen Template-Template-Parameter verwendet, der funktioniert, und eine zweite, wo ich ve...
21.08.2017, 16:18