Suchergebnisse für Anfrage "c++"

6 die antwort

Unterschied zwischen dem Ausdruck von c und dem Ausdruck von c ++

int main() { int i=3; (++i)++; printf("%d",i); }Dieses Programm arbeitet mit dem g ++ - Compiler, aber nicht mit gcc. Wenn ich i ++++ oder ++ i ++ schreibe, funktioniert es auch nicht in cpp. Ich denke, es gibt einen Unterschied ...

2 die antwort

Kann ein Parameter eines Vorlagenvorlagenparameters Schatten verursachen?

Ist das legal C ++? template <typename T, template <typename T> class> struct S { };Clang (3.7.1) lehnt es ab und beschwert sich über das zweiteT beschattet das ersteT. GCC scheint sich nicht darum zu kümmern und ich denke, das ist angemessen. ...

4 die antwort

Freundlicher Zugriff auf geschützte verschachtelte Klasse

Ich habe den folgenden C ++ - Code: class A { protected: struct Nested { int x; }; }; class B: public A { friend class C; }; class C { void m1() { B::Nested n; // or A::Nested } }; Beim Kompilieren dieses Snippets mit g ++ 4.4 spielt es keine ...

TOP-Veröffentlichungen

0 die antwort

Wie kann der Prozess des Anrufers in einer ATL COM + Out-of-Proc-Serveranwendung identifiziert werden?

Ich habe einen ATL-Dienst, der als Out-of-Proc-Server mit mehreren COM-Klassen ausgeführt wird, die von den Clients voraussichtlich verwendet werden. Aufgrund einer Änderung der Anforderungen muss ich in der Lage sein, zu identifizieren, welcher ...

2 die antwort

Mögliche Ursachen dafür, dass Boost in bestimmten Situationen nicht von CMake gefunden wird?

Ich erstelle ein C ++ - Projekt in Abhängigkeit von der Boost Bibliothek mit CMake (3.4.1). Host-Plattform ist Linux, Ziele sind dieser Host und cross-build Android NDK. Ich verwende nur Boost-Header-Dateien und habe gerade den ...

2 die antwort

C ++ / C # Unterschiede mit float und double

Wir konvertieren eine C ++ - Mathematikbibliothek nach C #. Die Bibliothek mischt die Verwendung von Floats und Doubles (manchmal wird zwischen ihnen gewechselt), und wir versuchen, dasselbe zu tun, um genau die gleichen Ergebnisse in C # zu ...

12 die antwort

Vorteile der Verwendung von forward

ei perfekter Weiterleitustd::forward wird verwendet, um die benannten rvalue-Referenzen zu konvertierent1 undt2 zu unbenannten rWertreferenzen. Was ist der Zweck, das zu tun? Wie würde sich das auf die aufgerufene Funktion @ auswirkeinner wenn ...

6 die antwort

Qt - "Kein solcher Slot", obwohl es @ gi

Ich versuche, eine Taste mit einer Funktion zu verbinden. Wenn ich die Taste drücke, wird die Funktion mit einem bestimmten Parameter aufgerufen. Ich hab class FieldGridWidget : public QWidget { Q_OBJECT public: FieldGridWidget(QWidget ...

20 die antwort

Create linux make / build file

Ich verschiebe ein C ++ - Projekt von Windows nach Linux und muss jetzt eine Build / Make-Datei erstellen. Ich habe noch nie eine Build / Make-Datei erstellt. Ich muss auch Boost-Bibliotheken einbinden, um es komplizierter zu machen. Es muss ...

2 die antwort

Boost :: Asio synchroner Client mit Timeout

Ich versuche, einen synchronen FTP-Client-Code mit Timeout zu erstellen, indem ich einen Thread als Timeout-Steuerelement verwende. Der Thread wird bei jeder Transaktion gestartet und schließt den Socket im Falle eines Timeouts. Dadurch wird der ...