Suchergebnisse für Anfrage "c++11"
Mischen von constexpr-Deklarationen und const-Definitionen
Ich bin auf folgende Situation gestoßen: struct Foo { static constexpr char s[] = "Hello world"; }; const char Foo::s[]; Dieses Code-Snippet kompiliert mit Clang 3.7 (mit-std=c++11 und-std=c++14), aber GCC (4.8, 6.0, gleiche Spracheinstellungen) ...
Nicht typisierter Referenzparameter / Argument
Warum kann das Template-Argument einer Nicht-Typ-Referenz keine andere Referenz sein (g ++ 4.8.1): template <int& N> void test() { } int x = 5; int& p = x; int main(){ test<x>(); //compiles fine test<p>(); //error: could not convert template ...
Wie verwende ich true in Threads?
Kann mich jemand auf das hinweisen, was ich in diesem Code zu tun versuche, weilSecondLoop thread ist überhaupt nicht erreichbar? Es wird nur erreichbar, wenn ich @ entferwhile(true) loop. #include <iostream> #include <thread> using namespace ...
Ersatz für binary_function
binary_function ist jetzt veraltet und wird in C ++ 17 gelöscht. Ich habe nach verschiedenen Veröffentlichungen gesucht, aber keinen genauen Weg gefunden, um sie zu ersetzen. Ich möchte wissen, wie ich den folgenden Code im C ++ 11-Stil schreiben ...
Eclipse CDT-Projektvorlage - Festlegen von Dropdown-Optionen
Ich versuche, eine neue Projektvorlage für Eclipse CDT zu schaffen, um meine Fragen gestellt AdresseHie [https://stackoverflow.com/questions/33092746/creating-a-new-c-project-in-eclipse-cdt-with-the-same-settings-as-another-proj] . @Jonah Graham ...
Wie kann ich sagen, dass eine Bibliothek mit C ++ 11 kompiliert wurde?
Wie kann ich feststellen, ob eine bestimmte c ++ - Bibliothek mit dem c ++ 11-Standard verknüpft wurde?
Warum akzeptiert eine Referenz mit Vorlagen rvalue lvalues?
Ich sah die Verwendung von so etwas wie #include <iostream> #include <functional> using namespace std; template<typename FN> void Foo(FN&& Fn) { Fn(); } void b() { cout << "2." << endl; } int main() { Foo([](){ cout << "1." << endl; }); Foo(&b); ...
Wie behebe ich einen Fehler beim Refactoring von decltype in der Vorlage?
bearbeite Möglicherweise geht das nicht, sieheClean Implementierung der Funktionsvorlage unter Verwendung des Funktionszeigers [https://stackoverflow.com/questions/18701018/clean-implementation-of-function-template-taking-function-pointer?rq=1] ...
Muss std :: string sein Zeichen in einem zusammenhängenden Speicher ablegen?
Ich weiß, dass in C ++ 98 wederstd::basic_string<> Nochstd::vector<> musste zusammenhängenden Speicher verwenden. Dies wurde als Versehen für @ gesehstd::vector<> sobald darauf hingewiesen wurde und, wenn ich mich recht erinnere, mit C ++ 03 ...
emplace_back funktioniert nicht mit std :: vector <std :: map <int, int >>
Ich versuche zu tunemplace_back in einstd::vector<std::map<int, int>>, konnte aber nicht die richtige Syntax finden. #include<map> #include<vector> int main() { std::vector<std::map<int, int>> v; std::map<int,int> a {{1,2}}; ...