Suchergebnisse für Anfrage "c++"

4 die antwort

“Anti-SFINAE” ermöglicht eine Überladung, wenn ein gegebener Ausdruck * nicht * wohlgeformt ist

Es ist einfach, SFINAE zu verwenden, um eine bestimmte Funktionsüberladung zu verbergen, wenn ein bestimmter Ausdruck nicht richtig geformt ist. Aber ich möchte das Gegenteil tun und eine Überladung genau dann verbergen, wenn ein gegebener ...

8 die antwort

Sind Zeigervariablen nur Ganzzahlen mit einigen Operatoren oder sind sie "symbolisch"?

EDIT: Die ursprüngliche Wortwahl war verwirrend. Der Begriff "symbolisch" ist viel besser als das Original ("mystisch"). In der Diskussion über meine vorherige C ++ - Frage wurde mir gesagt, dass Zeiger @ si " ein einfacher Wertetyp ähnlich ...

6 die antwort

Was ist die richtige Art der Mehrfachvererbung in Qt / C ++?

In meiner Qt-Anwendung habe ich eine Basisklasse wie folgt. Ich verwende QObject, weil ich den Signal-Slot-Mechanismus in allen abgeleiteten Klassen verwenden möchte. class IRzPlugin : public QObject { public: virtual void ...

TOP-Veröffentlichungen

2 die antwort

Warum kann shared_from_this aus technischer Sicht nicht im Konstruktor verwendet werden?

Imdas Buch Die C ++ Standard Library [https://rads.stackoverflow.com/amzn/click/com/0321623215] auf Seite 91 Ich habe dies über @ gelesshared_from_this(): Das Problem ist, dassshared_ptr speichert sich in einem privaten ...

4 die antwort

Wird beim Laden einer DLL deren stderr dynamisch mit einer Hauptanwendung abgeglichen? Wenn ja, wie ...?

Ich schreibe eine GUI-Anwendung mit Qt, die auf eine Drittanbieter-DLL verweist, die manchmal Fehlermeldungen an stderr sendet. Ich möchte, dass diese Fehlermeldungen in einem Fenster in meiner Benutzeroberfläche angezeigt werden. Ich konnte ...

6 die antwort

Ignorieren c ++ 11-kompatible Compiler immer Inline-Hinweise?

Lesen einesold answer [https://stackoverflow.com/a/1759575/1750757] aufWann soll ich das Schlüsselwort 'inline' für eine Funktion / Methode ...

4 die antwort

Running ausführbare Datei von VS2008 stürzt mit dem Fehler "Anwendung konnte nicht korrekt gestartet werden (0x000007b)" ab. X64

Dieser Fehler ist in beiden Debug- / Release-Versionen vorhanden. So war das ursprüngliche Problem, dass es eine 32-Bit-Bibliothek hatte, die ich nicht mit der 64-Bit-Version verknüpfte. (Vorherige Version dieser Frage) Ich habe das ...

4 die antwort

Wie kann ich in C / C ++ zwei IPv6-Adressen (128-Bit-Nummern) subtrahieren?

Ich speichere die IP-Adresse insockaddr_in6 das ein Array von vier 32-Bit unterstützt,addr [4]. Im Wesentlichen eine 128-Bit-Zahl. Ich versuche, die Anzahl der IPs in einem bestimmten IPv6-Bereich (wie viele IPs dazwischen) zu berechnen. Es ...

14 die antwort

Wie lese ich eine .gz-Datei zeilenweise in C ++?

Ich habe eine 3-Terabyte-GZ-Datei und möchte deren unkomprimierten Inhalt zeilenweise in einem C ++ - Programm lesen. Da die Datei ziemlich groß ist, möchte ich vermeiden, sie vollständig in den Speicher zu laden. Kann jemand ein einfaches ...

4 die antwort

Kopierinitialisierung mit impliziter Konvertierung in c ++

class Foo { public: Foo(float b) {} }; class Bar { public: Bar(Foo foo) {} }; int main(int argc, char *argv[]) { Bar b1(3.0f); // accept, one implicit convertion happens there. Bar b2 = 3.0f; // error: no viable conversion from 'float' to 'Bar' ...