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

So definieren Sie Freunde für Klassen, die in der Vorlagenklasse definiert sind

Angenommen, ich habe die folgende Vorlagenklasse, die eine geschachtelte Klasse definiert: %Vor% Angenommen, die von mir codierte Umgebung hat die folgende Hilfsklasse, die auf jeden Typ spezialisiert sein sollte, der eine spezielle Behandlu...
21.08.2015, 16:07
2
Antworten

Wie sende ich ein künstliches QKeyEvent an QWebEngineView?

Kontext: Ich erstelle einen kleinen Webbrowser mit einer benutzerdefinierten Bildschirmtastatur. Es funktionierte fast perfekt mit Qt WebKit ( QWeb* classes), aber es gab Abstürze, die auf Fehler in WebKit zurückzuführen sind ... die nach...
12.01.2015, 03:10
2
Antworten

Struktur mit minimaler Größe definieren

Ich möchte eine Struktur definieren, z.B. type , sodass sizeof(type) nicht kleiner als ein Wert ist. Motivation: Ich habe einen Vektor std::vector<type> und ich werde einige Elemente daraus entfernen. Außerdem habe ich die...
10.01.2015, 07:09
2
Antworten

DLL und vollständig spezialisierte Vorlagenklasse

Umgebung: Visual Studio 9, C ++ ohne verwaltete Erweiterungen. Ich habe eine Third-Party-Bibliothek, die eine vollständig spezialisierte Template-Klasse MyClass<42> exportiert, die in MyClass.h definiert ist. Es wird in eine .LIB- un...
17.02.2010, 21:49
2
Antworten

überschreibt ctypewchar_t

Ich schreibe einen Lambda-Kalkül-Interpreter für Spaß und Übung. Ich habe Iostreams, um Bezeichner richtig zu tokenisieren, indem ich eine ctype -Facette hinzufüge, die Interpunktion als Whitespace definiert: %Vor% ( classic_table() wä...
26.02.2010, 05:00
1
Antwort

Shared Memory zwischen Benutzermodus und Kernel-Modus

Ich schreibe einen Kernel-Code für Windows7, um auf den gemeinsam genutzten Speicher zuzugreifen, der im Benutzermodus erstellt wurde, wie es hier . Der Shared Memory wird im Benutzerbereich mit folgendem Namen erstellt: %Vor% Das Öffnen d...
15.09.2015, 21:25
5
Antworten

Wie kann ich diese "Variable als Template-Parameter" in C ++ vereinfachen?

Wie kann ich diesen Code vereinfachen? %Vor% Kurz gesagt, mfer :: tag ist eine Enumeration, die wie enum tag {}; im Namespace mfer definiert ist. mfer :: i_value ist eine abstrakte Klasse. %Vor% mfer :: t_value ist wie eine...
19.06.2016, 17:24
5
Antworten

Zugriff auf den Besitzer in Destruktor C ++

Angenommen, es gibt ein Objekt A, das über std::unique_ptr<B> ein Objekt B besitzt. Weiter B enthält einen (schwachen) Verweis auf einen rohen Zeiger auf A. Dann ruft der Destruktor von A den Destruktor von B auf, da er ihn besitzt....
22.06.2016, 06:22
1
Antwort

Mehrdeutigkeit beim Aufruf der Funktion. Implizite Konvertierung?

%Vor% Dieser Code verursacht eine Mehrdeutigkeit und ich weiß nicht warum, vielleicht habe ich explizite Konvertierung in rvalue Referenz gemacht. Meine Idee ist, dass der rvalue Verweis implizit in nur lvalue konvertiert werden kann....
08.01.2016, 21:40
2
Antworten

Wie kann ich vectorunsigned char in Datei schreiben, gefolgt von einem unsigned int

Ich muss 5 unsigned char vectors ( data_length=5 ) gruppieren. Am Ende der Gruppe möchte ich eine ID-Gruppe hinzufügen und sie in die Datei schreiben (Gruppendaten + ihre ID). In welchen Gruppen-ID-Typen integer . Ich mache diese Aufgabe...
12.01.2016, 06:59