Suchergebnisse für Anfrage "c++"

3 die antwort

Ist das Konvertieren zwischen Pointer-to-T, Array-of-T und Pointer-to-Array-of-T jemals undefiniert?

Betrachten Sie den folgenden Code. #include <stdio.h> int main() { typedef int T; T a[] = { 1, 2, 3, 4, 5, 6 }; T(*pa1)[6] = (T(*)[6])a; T(*pa2)[3][2] = (T(*)[3][2])a; T(*pa3)[1][2][3] = (T(*)[1][2][3])a; T *p = a; T *p1 = *pa1; //T *p2 = *pa2; ...

2 die antwort

Ist Visual Studio beim Drucken der Funktionsadresse fehlerhaft?

Nehmen Sie den folgenden Testfall: #include <iostream> void foo() {} int main() { std::cout << &foo << std::endl; } GCC 4.1.2, GCC 4.8 und GCC 4.9 (C ++ 03 und C ++ 11)Geben Sie die folgende Ausgabe ...

3 die antwort

"Poor Man's Reflection" (von unten nach oben) in C ++

Ich implementiere eine rudimentäre Reflektion in C ++ für eine ultramodulare Architektur, in der praktisch alle Funktionen als Plugins geladen und zur Laufzeit dynamisch interpretiert werden. Da das System ein bestimmtes Element der strukturellen ...

TOP-Veröffentlichungen

4 die antwort

Warum nicht von std :: allocator erben?

Ich habe meinen eigenen Allokator wie folgt erstellt: template<typename T> class BasicAllocator { public: typedef size_t size_type; typedef ptrdiff_t difference_type; typedef T* pointer; typedef const T* const_pointer; typedef T& reference; ...

3 die antwort

Verwenden Sie das Holo-Design in der Qt-Android-Anwendung

Ich habe eine Qt-Android-Anwendung und möchte als Thema Holo festlegen (d. H. Die dunkle Variante, nicht Holo Light). Hier ist ein Vergleich zwischen dem Holo Dark-Thema (links) und dem Aussehen meiner Anwendung (rechts): Ich verwende Qt ...

6 die antwort

Wofür eignet sich die Liste der Mitgliedsvariablen nach dem Doppelpunkt in einem Konstruktor?

Ich lese diesen C ++ - Open-Source-Code und bin zu einem Konstruktor gekommen, aber ich verstehe ihn nicht (im Grunde, weil ich C ++: P nicht kenne) Ich verstehe C und Java sehr gut. TransparentObject::TransparentObject( int w, int x, int y, ...

1 die antwort

Optimale Möglichkeit, in Runtime über den Index auf das Element std :: tuple zuzugreifen

Ich habe funktionat Entworfen für den Zugriff auf das Element std :: tuple über den in der Laufzeit angegebenen Index template<std::size_t _Index = 0, typename _Tuple, typename _Function> inline typename std::enable_if<_Index == ...

1 die antwort

Qt-Konsolenanwendung "WARNUNG: QApplication wurde nicht im main () -Thread erstellt"

Ich erstelle eine sehr einfache C ++ QT-Konsolenanwendung anhand eines Beispiels zum Stapelüberlauf. Verwendung von QFileSystemWatcher zum Überwachen eines Ordners auf ...

2 die antwort

Konstruktoren einfach (Bezug auf Distanz ist mehrdeutig)

Ich übte Konstrukteure. Unten ist der Code, den ich geübt habe, aber einen Fehler erhalten habe, dass "der Verweis auf die Entfernung nicht eindeutig ist". Ich konnte meinen Fehler nicht identifizieren. Bitte helfen Sie mir. Ich habe das ...

3 die antwort

Debuggen von Asserts in Qt Creator

Wenn ich während des Debuggens mit Visual Studio eine normale assert-Anweisung drücke, kann ich in den Debugger einbrechen, damit die gesamte Stapelablaufverfolgung und die lokalen Variablen angezeigt werden und nicht nur die ...