Suchergebnisse für Anfrage "c++"

1 die antwort

Konstruktorvererbungsfehler mit boost :: multiprecision :: mpz_int

Ich habe versucht, eine Klasse zu erstellen, die von abgeleitet istboost::multiprecision::mpz_int und damit es die Konstruktoren der Basisklasse erbt: #include <boost/multiprecision/gmp.hpp> using namespace boost::multiprecision; struct Integer: ...

2 die antwort

Warum verwenden Typaliase in C ++ 'using' anstelle von 'typedef' in ihrer Syntax?

Es ist klar, dass Typ-Aliase und Templated-Typ-Aliase semantisch mit typedefs und einer Erweiterung von typedefs zur Unterstützung der Vorlage äquivalent sind. Wie kommt es mit der neuen Syntaxusing Für diese wurde ein Schlüsselwort erstellt, ...

2 die antwort

Was ist der Grund für "keine Diagnose erforderlich"?

Die meisten Leute kennen die Verhaltensnotizen "undefined" und "unspecified" in C ++, aber was ist mit "no diagnostic required"? Ich stelle festdiese Frage und Antwort [https://stackoverflow.com/q/22180312/3747990], Umgang mit schlecht ...

TOP-Veröffentlichungen

2 die antwort

Wie kann ich Typmerkmale verwenden, um diese Array-zu-Zeiger-Konvertierung eindeutig zu machen?

Ich möchte zwischen statischen Arrays und Zeigern unterscheiden. Das folgende Beispiel kann aufgrund von nicht kompiliert werden Array-zu-Zeiger-Konvertierungen mit exakter Übereinstimmung, beides machendfoomögliche Kandidaten. Kann ich die 2. ...

1 die antwort

Fügen Sie einem QTableWidgetItem in einem QTableWidget einen QPushButton hinzu. So machen Sie es zu Qt :: AlignHCenter

for(int i=0; i<page.size(); i++){ User user= Poco::AnyCast<User>(*it); ui.table->setItem(i,0,new QTableWidgetItem(user.userName)); ui.table->setItem(i,1,new QTableWidgetItem(user.sex)); ui.table->setItem(i,2,new QTableWidgetItem(user.age)); ...

2 die antwort

Makefile kompiliert nur die erste Datei mit einer Makefile-Anweisung

f1: f1.cpp f.h g++ -c -Wall -g f1.cpp f2: f2.cpp f.h g++ -c -Wall -g f.cppDieses Makefile wird nicht kompiliertf2.cpp zuf2.o Es kompiliert nur die erste Datei, keine Ahnung warum?

2 die antwort

Wie verstecke ich standardmäßige Vorlagenparameter in gcc-Fehlermeldungen?

Das Durchlesen von Fehlermeldungen, die von g ++ generiert werden, ist oft mühsam, da gcc Namen wie folgt erweitert std::ostreamin meinem Code in eine viel längere Form wie std::basic_ostream<char, std::char_traits<char> >in den ...

2 die antwort

Bestimmte Fehler in unbegründeten Vorlagen, die von g ++ nicht gemeldet wurden

Betrachten Sie dieses Beispiel: class A { void foo(); public: void bar(); }; template <class> class B { B() { A a; a.foo(); // 1 A::bar(); // 2 a.bar(1); // 3 } };HinweisB wird nie instanziiert. clang++ meldet alle drei markierten Zeilen als ...

6 die antwort

Was ist ein einfaches Beispiel für Gleitkomma- / Rundungsfehler?

Ich habe von "Fehler" bei der Verwendung von Gleitkommavariablen gehört. Jetzt versuche ich, dieses Rätsel zu lösen und ich glaube, ich bekomme einen Rundungs- / Gleitkommafehler. Also werde ich endlich die Grundlagen des ...

1 die antwort

Wie wir aus der Struktur auf die Variable #define zugreifen können

Ich habe Makros für Mitglieder definiert, auf die ich über eine Struktur zugreifen möchte. Ich möchte keine Umwandlung in einen anderen Datentyp vornehmen. Beispiel: #define LABLE ui->lable->setText("NumbVal") #define ...