Suchergebnisse für Anfrage "c++"
Lohnt es sich, in einem Destruktor Zeiger auf NULL zu setzen?
Stellen Sie sich vor, ich habe eine Klasse, die Speicher zuweist (vergessen Sie vorerst die intelligenten Zeiger): class Foo { public: Foo() : bar(new Bar) { } ~Foo() { delete bar; } void doSomething() { bar->doSomething(); } private: Bar* bar; ...
Tackling Class Imbalance: Beitrag zu Verlust und SGD skalieren
(Ein Update zu dieser Frage wurde hinzugefügt.) Ich bin ein Doktorand an der Universität von Gent, Belgien; In meiner Forschung beschäftige ich mich mit der Emotionserkennung mit tiefen Faltungsnetzen. Ich benutze das Caffe ...
Warum findet string :: return size_type und keinen Iterator?
In C ++, warum machtstring::find Rückkehrsize_type und keiniterator? Es wäre sinnvoll, weil Funktionen wiestring::replace oderstring::insert nimm Iteratoren als Eingabe, also könntest dufind ein Zeichen und übergebe den zurückgegebenen ...
Selbstreferenztyp
Welcher Typ T macht den folgenden Code kompilierbar? T f(){ return &f; } Ich würde eine C-Antwort vorziehen, aber ich habe die Frage als C und C ++ markiert, falls es nur eine Antwort unter Verwendung von Vorlagen gibt.
Mutex nicht richtig benutzt? Fortsetzung vergangener Fragen
Ich habe eine zweite Frage, die eine Fortsetzung dieses Themas ist:Wie wählt Windows Speicher für Threads aus? [https://stackoverflow.com/questions/30487064/how-does-windows-pick-memory-for-threads] void ThreadTest(LPTSTR* Pointer, mutex* ...
C ++ 11 Atomspeicherreihenfolge mit nichtatomaren Variablen
Ich bin mir nicht sicher, wie sich die Speicherreihenfolge von atomaren Variablen in c ++ 11 auf Operationen in anderen Speicher auswirkt. Nehmen wir an, ich habe einen Thread, der regelmäßig die Schreibfunktion aufruft, um einen Wert zu ...
Wann genau heißt der Konstruktor des statischen lokalen Objekts? [Duplikat
Mögliches Duplizieren: Was ist die Lebensdauer einer statischen Variablen in einer C ++ - Funktion? [https://stackoverflow.com/questions/246564/what-is-the-lifetime-of-a-static-variable-in-a-c-function] Sag, wir haben einen Code wie ...
Overload operator >> für std :: pair <int, int>
Ich versuche, @ zu verwendboost::lexical_cast auf einenstd::pair<int, int>. #include <iostream> #include <utility> #include <boost/lexical_cast.hpp> namespace my { // When my_pair is a user defined type, this program compiles // and runs ...
Warum `is_constructible <function <int (int)>, int (*) (int, int)> :: value` unter VC2015RC wahr ist
#include <functional> using namespace std; int main() { static_assert(is_constructible<function<int(int)>, int(*)(int,int)>::value, "error"); } Der Code wird nicht mit GCC und Clang kompiliert, sondern mit Visual C ++ 2015 RC übergeben. Ist dies ...
Sind nicht spezifizierte und undefinierte Verhaltensweisen erforderlich, um zwischen Kompilierungen desselben Programms mit demselben Compiler in derselben Umgebung konsistent zu sein?
Stellen wir uns vor, mein Programm enthält ein bestimmtes Konstrukt, das der C ++ - Standard als nicht spezifiziertes Verhalten angibt. Dies bedeutet im Grunde, dass die Implementierung etwas Vernünftiges tun muss, es aber nicht dokumentieren ...