Suchergebnisse für Anfrage "c++"
Wie implementiere ich ein Netzwerkprotokoll?
Hier ist eine allgemeine Frage. Ich bin nicht auf der Suche nach der besten Antwort, ich möchte nur, dass Sie Ihre Lieblingspraktiken ausdrücken. Ich möchte ein Netzwerkprotokoll in Java implementieren (aber dies ist eine eher allgemeine Frage, ...
Gilt die Regel, std :: string nicht in Ausnahmen einzubetten, immer noch für Move-Konstruktoren?
Ich habe vor einiger Zeit gehört, dass ich keine Ausnahmeklassen erstellen soll, die Felder von haben würdenstd::string Art. Das ist, wasBoost-Website sagt [http://www.boost.org/community/error_handling.html]. Das Grundprinzip ist dasstd::string ...
Warum muss ich sowohl den iostream- als auch den fstream-Header einfügen, um eine Datei zu öffnen?
#include <iostream> #include <fstream> using namespace std; int main () { ofstream myfile; myfile.open ("test.txt"); return 0; }fstream ist von iostream abgeleitet. Warum sollten wir beide in den obigen Code aufnehmen? Ich habe fstream entfernt, ...
Umbrechen einer C-Bibliothek (GSL) in einen Cython-Code mithilfe von Callback
Ich bin ein Neuling mitcython undc. Ich möchte Cython verwenden, um die Leistung meines Codes zu beschleunigen. Ich würde gerne nutzengsl_integration Bibliothek in meinem Code für die Integration. aktualisieren:test_gsl.pyx cdef extern from ...
Typ der C ++ - Vorlage erzwingen
Ich habe eine grundlegende Vorlagenklasse, möchte jedoch den Typ der Spezialisierung auf eine Reihe von Klassen oder Typen beschränken. z.B.: template <typename T> class MyClass { .../... private: T* _p; }; MyClass<std::string> a; // OK ...
Warum sind statische const floats nicht erlaubt?
Ich habe eine Klasse, die im Wesentlichen nur eine Reihe von konstanten Definitionen enthält, die in meiner Anwendung verwendet werden. Aus irgendeinem Grund jedochlongs kompilieren aberfloats nicht: class MY_CONSTS { public : static const long ...
Ist es jemals sinnvoll, einen grundlegenden (Nicht-Zeiger-) Parameter const zu definieren?
Ich hatte vor kurzem einen Austausch mit einem anderen C ++ - Entwickler über die folgende Verwendung vonconst: void Foo(const int bar);Er fühlte das mitconst Auf diese Weise war gute Praxis. Ich argumentierte, dass es nichts für den Aufrufer ...
Zugriff auf eine Variable in C ++ durch Zusammenfügen ihres Namens
Angenommen, ich habe eine Variable: int fish5 = 7;Kann ich auf fish5 zugreifen, indem ich irgendwie die Begriffe "fish" und "5" verkette? Eine ideale Lösung würde ungefähr so aussehen: printf("I am displaying the number seven: %i", fish + 5);
Wann ist eine const-Referenz besser als ein pass-by-Wert in C ++ 11?
Ich habe einige Pre-C ++ 11-Code, in dem ich verwendeconst Verweise auf große Parameter wie übergebenvectorist viel. Ein Beispiel ist wie folgt: int hd(const vector<int>& a) { return a[0]; }Ich habe gehört, dass Sie mit den neuen C ++ ...
std :: unique_ptr und Zeiger auf Zeiger
Ich möchte benutzenstd::unique_ptr in Kombination mit FreeImage's FITAG. Der Code in Klartext C wäre: ... load image; FITAG* tag = NULL; FreeImage_GetMetadata(FIMD_EXIF_EXIF, bitmap, "Property", &tag); ... do some stuff with tag; ...