Ich habe mich gefragt, was die beste Methode zum Erstellen eines Webendes für die Schnittstelle mit einem C ++ - Programm auf dem Server ist. Zuerst dachte ich einfach, nur die Shell-Ausführung in der Sprache des Webservers zu verwenden (wie shell_exec()in PHP), aber ich fragte mich, ob es einen "besseren" …
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } Gibt es einen Vorteil, konstante lokale Variablen als zu definieren static? Oder es ist unnötig und sogar schlechte Praxis.
Ich schreibe eine Bibliothek mit vielen Informationen, die in einem Protokoll des Programms, das sie verwendet, von Nutzen sein können, aber ich weiß nicht, wie ich sie am besten so verfügbar machen kann, dass das Programm, das meine Bibliothek verwendet, dies kann Integrieren Sie die Protokolle meiner Bibliothek nahtlos in …
Ich meine, es geht mehr darum, Wörter auszuwählen, als dass es einen Unterschied zwischen Funktion und Konstruktoraufruf gibt. Das Objekt mit dem Namen "Konstruktor eines Objekts" kann auch als "Funktion mit vom objectTyp zurückgegebenem Typ object" bezeichnet werden. Man könnte argumentieren, dass C ++ nicht zulässt, dass man dieselbe Funktion …
Ich gehe durch ein in C / C ++ geschriebenes Programm zur Steuerung in der Robotik. Grundsätzlich werden drei verschiedene Programme gleichzeitig ausgeführt und kommunizieren über den gemeinsamen Speicher. Beim Google-Herumdenken fand ich, dass vxWorks und die Interprozess-Header der Boost-Bibliotheken ( Boost-Dokumentation: Speicher zwischen Prozessen teilen ). Jetzt möchte ich …
Ich arbeite derzeit an einem numerischen Verarbeitungssystem, das in einer leistungskritischen Umgebung bereitgestellt wird. Es verwendet Eingaben in Form von numerischen Arrays (diese verwenden die eigenBibliothek, aber für den Zweck dieser Frage ist dies möglicherweise unerheblich) und führt eine Reihe von numerischen Berechnungen (Matrixprodukte, Verkettungen usw.) durch, um Ausgaben zu …
Soweit ich verstehen kann, ist C # die defacto-Sprache beim Codieren von .NET-Apps. Ist es empfehlenswert, .NET-Apps [sei es ASP.NET, WinPhone 7, GUI usw.] in C ++ zu programmieren? Was sind die Fallstricke und die Nachteile, wenn wir diesen Weg beschreiten? Danke für das Teilen.
Ich arbeite derzeit an einem OpenGl-Programm, dessen Leistung ich verbessern möchte. Die Leistung ist in Ordnung, aber bei leistungsstarken dedizierten GPUs nicht ideal, bei integrierten Grafiken (<10 fps) jedoch miserabel. In einem normalen Programm (CPU-basiert, kein OpenGl oder eine andere GPU-API) würde ich einen Profiler (möglicherweise den in CLion integrierten) …
Ich habe an einem persönlichen Projekt in C # gearbeitet, dessen Zweck mehr oder weniger darin besteht, dem Benutzer das Ausführen von Skripten zu ermöglichen, die von anderen Benutzern geschrieben wurden, und die Berechtigungen dieses Skripts einzuschränken. Mein Programm kompiliert die Skripte mithilfe einer Bibliothek eines Drittanbieters, speichert sie mithilfe …
Hier ist ein vereinfachtes Beispiel. Grundsätzlich werden Zeichenfolgen aus einer Zeichenfolgenliste überprüft. Wenn die Prüfung erfolgreich ist, wird diese Zeichenfolge ( filterStringOut(i);) entfernt, und es ist nicht mehr erforderlich, andere Prüfungen fortzusetzen. Also continuezum nächsten String. void ParsingTools::filterStrings(QStringList &sl) { /* Filter string list */ QString s; for (int i=0; …
Ich habe festgestellt, dass der Compiler nicht einmal eine Warnung ausgibt, wenn ich eine globale Variable mehrmals deklariere. Wenn ich jedoch beispielsweise eine lokale Variable in einer Funktion mehrmals deklariere, gibt der gcc-Compiler einen Fehler aus und kompiliert die Datei nicht. (Ich frage in Bezug auf gcc, aber dies ist …
Ich habe an einem UTF-8-Iteratoradapter gearbeitet. Damit meine ich einen Adapter, der einen Iterator zu einer charoder unsigned charSequenz in einen Iterator zu einer char32_tSequenz verwandelt . Meine Arbeit hier wurde von diesem Iterator inspiriert, den ich online gefunden habe . Als ich jedoch den Standard durchgesehen habe, als ich …
Ich arbeite an einem eingebetteten System, das über mehrere Tasten und ein kleines Grafikdisplay mit dem Benutzer verbunden ist. Als Randnotiz: Da ich mich auf einem eingebetteten System befinde, möchte ich die dynamische Speicherzuweisung so weit wie möglich verhindern. So etwas wie std :: vector ist nicht einmal verfügbar. Ich …
Ich habe eine vorhandene Klasse, die interagiert und eine Datei öffnen, lesen oder schreiben kann. Ich muss eine Dateimodifikation abrufen, um eine neue Methode hinzuzufügen Angenommen, dies ist meine Klassendefinition, in der ich eine neue Methode hinzufügen möchte. class IO_file { std::string m_file_name; public: IO(); IO(std::string file_name); + time_t get_mtime(file_name); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.