Als «c++» getaggte Fragen

147
Was ist die richtige Erklärung von main?

Was ist die richtige Signatur der mainFunktion in C ++? Was ist der richtige Rückgabetyp und was bedeutet es, einen Wert von zurückzugeben main? Was sind die zulässigen Parametertypen und welche Bedeutung haben sie? Ist das systemspezifisch? Haben sich diese Regeln im Laufe der Zeit geändert? Was...

147
Was ist ein C ++ - Delegat?

Was ist die allgemeine Idee eines Delegaten in C ++? Was sind sie, wie werden sie verwendet und wofür werden sie verwendet? Ich würde sie gerne zuerst auf eine Art „Black Box“ kennenlernen, aber ein bisschen Information über die Eingeweide dieser Dinge wäre auch großartig. Dies ist nicht C ++ in...

147
Text extrahieren OpenCV

Ich versuche, die Begrenzungsrahmen von Text in einem Bild zu finden, und verwende derzeit diesen Ansatz: // calculate the local variances of the grayscale image Mat t_mean, t_mean_2; Mat grayF; outImg_gray.convertTo(grayF, CV_32F); int winSize = 35; blur(grayF, t_mean,

147
Warum gibt es einen injizierten Klassennamen?

Kürzlich habe ich eine seltsame C ++ - Funktion gesehen: injizierter Klassenname . class X { }; X x1; class X::X x2; // class X::X is equal to X class X::X::X x3; // ...and so on... Aber ich kann nicht herausfinden, warum diese Funktion notwendig ist. Gibt es eine Praxis, die diese Funktion...

146
Beyond Stack Sampling: C ++ - Profiler

Eine Hacker-Geschichte Das Datum ist der 12.02.10. Die Tage vor Weihnachten sind vorbei und ich habe als Windows-Programmierer so ziemlich eine große Straßensperre getroffen. Ich habe AQTime verwendet, ich habe versucht, schläfrig, glänzend und sehr schläfrig zu sein, und während wir sprechen, wird...

146
C ++, Kopie auf Vektor gesetzt

Ich muss kopieren std::setnach std::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable Wo ist das

146
uint8_t kann nicht mit cout gedruckt werden

Ich habe ein seltsames Problem mit der Arbeit mit ganzen Zahlen in C ++. Ich habe ein einfaches Programm geschrieben, das einen Wert auf eine Variable setzt und diese dann druckt, aber es funktioniert nicht wie erwartet. Mein Programm hat nur zwei Codezeilen: uint8_t aa = 5; cout <<...

145
Const vor oder const nach?

Zu Beginn wissen Sie wahrscheinlich, dass constdamit entweder die Daten eines Objekts oder ein Zeiger nicht geändert werden können oder beides. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Sie können...