Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.




10
Qt-Ereignisse und Signal / Slots
Was ist in der Qt-Welt der Unterschied zwischen Ereignissen und Signalen / Slots? Ersetzt einer den anderen? Sind Ereignisse eine Abstraktion von Signalen / Slots?
97 c++  qt 





6
Moderne Art, STL-Container zu filtern?
Als ich nach Jahren von C # zu C ++ zurückkehrte, fragte ich mich, wie die moderne Methode zum Filtern eines Arrays aussehen würde: Wie können wir etwas Ähnliches wie diese Linq-Abfrage erreichen: var filteredElements = elements.Where(elm => elm.filterProperty == true); Um einen Vektor von Elementen zu filtern ( stringsum …
97 c++  c++11  stl 

7
Wie kann ich std :: unique_ptr an eine Funktion übergeben?
Wie kann ich ein std::unique_ptrin eine Funktion übergeben? Nehmen wir an, ich habe folgende Klasse: class A { public: A(int val) { _val = val; } int GetVal() { return _val; } private: int _val; }; Folgendes wird nicht kompiliert: void MyFunc(unique_ptr<A> arg) { cout << arg->GetVal() << endl; } …
97 c++  c++11  unique-ptr 

9
Wie funktioniert die main () -Methode in C?
Ich weiß, dass es zwei verschiedene Signaturen gibt, um die Hauptmethode zu schreiben - int main() { //Code } oder für die Behandlung von Befehlszeilenargumenten schreiben wir es als int main(int argc, char * argv[]) { //code } In C++Ich weiß , wir eine Methode überlasten können, aber in Cwie …
96 c++  c 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.