Suchergebnisse für Anfrage "c++"

3 die antwort

C ++: Wie kann ich "ungültigen kovarianten Rückgabetyp" in geerbten Klassen vermeiden, ohne sie umzuwandeln?

Ich habe eine recht komplexe Klassenhierarchie, in der die Klassen sich gegenseitig überkreuzen: Es gibt zwei abstrakte Klassen A und C, die eine Methode enthalten, die eine Instanz von C bzw. A zurückgibt. In ihren geerbten Klassen möchte ich ...

1 die antwort

Seg-Fehler bei Verwendung von std :: string auf einer eingebetteten Linux-Plattform

Ich habe einige Tage an einem Problem mit meiner Anwendung gearbeitet, die auf einer Embedded Arm Linux-Plattform ausgeführt wird. Leider hindert mich die Plattform daran, die üblichen nützlichen Tools zu verwenden, um das genaue Problem zu ...

5 die antwort

Werden C-Makros implizit umgewandelt?

Ich habe SO gesucht, aber keine Antwort auf diese speziellen Fragen gefunden. Verzeih mir, wenn es schon beantwortet wurde. Wenn Sie folgendes haben: #define MACRO 40Sie weisen es keiner Variablen zu, die Sie in einer ...

TOP-Veröffentlichungen

3 die antwort

Statischer Polymorphismus mit CRTP: Verwenden der Basisklasse zum Aufrufen abgeleiteter Methoden

Einer der Hauptvorteile vonvirtual In C ++ kann die Basisklasse (Zeiger oder Referenz) zum Aufrufen abgeleiteter Methoden verwendet werden. Ich lese weiterVerwenden von CRTP zur Implementierung des ...

3 die antwort

Hat die neue Initialisierungsfunktion für C ++ 11-Member bei der Deklaration dazu geführt, dass Initialisierungslisten veraltet sind?

Mit C ++ 11 haben wir jetzt die Möglichkeit, Klassenmitglieder in einer Header-Deklaration zu initialisieren: class aClass { private: int mInt{100}; public: aClass(); ~aClass(); };Also bin ich ein bisschen verwirrt. Üblicherweise wurden ...

4 die antwort

Gibt es einen Grund für ein std :: array mit der Größe Null in C ++ 11?

Betrachten Sie den folgenden Code, der von einem C ++ 11-Compiler durchaus akzeptiert wird: #include <array> #include <iostream> auto main() -> int { std::array<double, 0> A; for(auto i : A) std::cout << i << std::endl; return 0; }Nach der Norm ...

1 die antwort

Wie ist 'A (tmpVector);' das gleiche wie 'A tmpVector;'?

Diese Frage [https://stackoverflow.com/questions/24155026/c-call-constructor-within-another-constructor-of-the-same-class] hat dieses Code-Snippet: A::A(const char *pc) { A(string(pc)); } A::A(string s) { vector<string> tmpVector; ...

1 die antwort

String-Literal-Konstruktion im C ++ 11-Kompilierzeitformat zum Aufrufen von printf

Was ich tun möchte, ist zu erstellen: template<Args... args)> int println(Args...) { // implementation which calls: // printf("<string literal format string at compile time>", args...); // additional perk would be compile time type checking // I ...

2 die antwort

Gibt es jetzt eine Implementierung für observer_ptr?

Ich würde gerne verwendenobserver_ptr in meinem Projekt, aber diePapier [http://open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3840.pdf]Definiert nur die Schnittstelle, nicht die vollständige Implementierung. Gibt es jetzt ...

2 die antwort

opencv ubuntu 12.04 Cmake-Fehler: Das Quellverzeichnis enthält anscheinend keine CmakeLists.txt

Ich benutze Ubuntu 12.04. Ich habe versucht, OpenCV mit den in gezeigten Schritten zu installieren http://karytech.blogspot.in/2012/05/opencv-24-on-ubuntu-1204.html [http://karytech.blogspot.in/2012/05/opencv-24-on-ubuntu-1204.html] Aber wenn es ...