Suchergebnisse für Anfrage "one-definition-rule"
Wie man ranlib auf einem Archiv ausführt, das über Android.mk erstellt wurde
Das ist bei einigen Bibliotheken aufgetaucht, mit denen ich regelmäßig zusammenarbeite. Siehe zum Beispiel: Error SSL-Archivsymboltabelle (run ranlib) [https://stackoverflow.com/q/36324125]keine Archivsymboltabelle (run ranlib) beim Erstellen ...
Scipy.Odr multiple variable Regression
Ich möchte eine mehrdimensionale ODR mit @ durchführscipy.odr. Ich habe die API-Dokumentation gelesen, in der steht, dass Mehrdimensionalität möglich ist, aber ich kann nicht dafür sorgen, dass es funktioniert. Ich kann kein funktionierendes ...
Kann ein Lambda in Header-Dateien die ODR verletzen?
Kann Folgendes in eine Header-Datei geschrieben werden: inline void f () { std::function<void ()> func = [] {}; }ode class C { std::function<void ()> func = [] {}; C () {} }; Ich denke, in jeder Quelldatei kann der Lambda-Typ unterschiedlich ...
Gibt es eine Möglichkeit, Inline-Funktions-ODR-Verstöße zu erkennen?
So habe ich diesen Code in 2 separaten Übersetzungseinheiten: // a.cpp #include <stdio.h> inline int func() { return 5; } int proxy(); int main() { printf("%d", func() + proxy()); } // b.cpp inline int func() { return 6; } int proxy() { return ...
Linear Regression mit scipy.ODR schlägt fehl (Nicht voller Rang bei Lösung)
so versuchte eine lineare Regression mit scipy.odr. Es ist jedoch kläglich gescheitert. scipy.odr hat bereits für mich gearbeitet und ich sehe keine Fehler in meinem Code. Der einzige Grund, den ich mir vorstellen kann, ist, dass die Neigung ...
Haben unterschiedliche Funktionen unterschiedliche Adressen?
Betrachten Sie diese beiden Funktionen: void foo() {} void bar() {}ist es garantiert, dass&foo != &bar? Ähnlich template<class T> void foo() { }ist es garantiert, dass&foo<int> != &foo<double>? Es gibt zwei Linker, die ich kenne, die die ...
C ++ - Member-Funktion außerhalb der Template-Klasse, aber im Header definieren
Ich habe eine einfache Klassenvorlage mit einer Mitgliedsfunktion definiert. Es wird außerhalb der Klasse mit einer zusätzlichen (expliziten) Spezialisierung definiert, die auch außerhalb der Klasse definiert wird. Alles in einer Headerdatei. ...
GoogleTest PrintTo wird nicht für eine Klasse aufgerufen
Ich habe ein seltsames Problem damit, Googletest zu veranlassen, eine bestimmte Klasse so zu drucken, wie ich es mit PrintTo möchte. Die Klasse ist ein sehr einfacher 2D-Punkt, sie befindet sich in einem Namespace und die PrintTo-Funktion ...
Wie würde die Verwendung von unbenannten Namespaces in Headern zu ODR-Verstößen führen?
Im Google C ++ Style Guide wird dieNamespaces [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Namespaces] Abschnitt besagt, dass "Die Verwendung unbenannter Namespaces in Header-Dateien kann leicht zu Verstößen gegen die C ++ One ...
Eine Definitionsregel in c ++
Nach dem c ++ Standard: Keine Übersetzungseinheit darf mehr als eine Definition einer Variablen, Funktion, eines Klassentyps, eines Aufzählungstyps oder einer Vorlage enthalten. //--translation_unit.cpp--// int a; void foo() { int a; //Second ...
Seite 1 von 2