Suchergebnisse für Anfrage "c++"
Was sind die Kompromisse zwischen boost :: locale und std :: locale?
Ich bin dabei, eine große alte Codebasis in C ++ zu internationalisieren, und ich stehe vor einer schwierigen Entscheidung: Soll ich die Ländereinstellungen von boost :: locale oder std c ++ verwenden? Ich bin verpflichtet, utf-8 zu verwenden. ...
Ist es sicher, dass mehrere Threads dieselbe Funktion aufrufen?
Ist es sicher, zum Beispiel zu tun: void AddTwo(int &num) { num +=2; } void ThreadProc(lpvoid arg) { AddTwo((int)arg); }Wäre es ungefährlich, wenn 4 Threads dies gleichzeitig tun würden? Vielen Dan
c ++ und <complex.h> mit <complex> in separaten Dateien
AnmerkungenIch kompiliere unter OSX mit Apple LLVM Version 6.0 (clang-600.0.56) (basierend auf LLVM 3.5svn) nsbesondere versuche ich, eine monolithische Quelle aus LibIIR zu kompilieren, einer Filterbibliothek, die unterhalten ...
Verwenden von GCC Undefined Behavior Sanitizer
Heute habe ich gelesenein Artike [https://developers.redhat.com/blog/2014/10/16/gcc-u ndefined-behavior-sanitizer-ubsan/] ÜberGCC Undefined Behavior Sanitizer (ubsan) . Wenn ich dort jedoch den Schritten folge (add-fsanitize=undefined zu ...
Wählen Sie eine C-Binärdatei entsprechend der Umgebung
Ich habe meinen Code mit bestimmten Flags (-Os, -O2, -march = native und deren Kombinationen) kompiliert, um eine schnellere Ausführungszeit zu erzielen. Aber mein Problem ist, dass ich nicht immer auf demselben Computer laufe (weil es in ...
Forward-Deklaration mit Friend-Funktion: ungültige Verwendung des unvollständigen Typs
#include <iostream> class B; class A{ int a; public: friend void B::frndA(); }; class B{ int b; public: void frndA(); }; void B::frndA(){ A obj; std::cout << "A.a = " << obj.a << std::endl; } int main() { return 0; }Beim Kompilieren dieses Codes ...
map-Iterator in Template-Funktion vom Compiler nicht erkannt
Ich habe den folgenden Code. template<class key,class val> bool has_key(key chkey,std::map<key,val> map){ for (std::map<key,val>::iterator it = map.begin(); #line 13 referenced by gcc it!=map.end(); ++it){ if(chkey == it->first) return true; } ...
Warum sind C ++ STL-iostreams nicht "ausnahmefreundlich"?
Ich bin an das Delphi VCL Framework gewöhnt, bei dem TStreams Ausnahmen bei Fehlern auslöst (z. B. Datei nicht gefunden, Festplatte voll). Ich portiere etwas Code, um stattdessen C ++ STL zu verwenden, und bin von iostreams abgefangen worden, ...
Warum sollte ich nicht "using namespace std" in eine Kopfzeile einfügen?
Jemand hat einmal angedeutet, dass dies in einer Header-Datei nicht empfohlen wird: using namespace std;Warum wird es nicht empfohlen? Kann es zu folgenden Linkerfehlern kommen: (zur Vereinfachung Zeilenumbruch) error LNK2005: "public: ...
Kompilieren eines C ++ - Programms mit gcc
Frage: Wie kompiliere ich ein C ++ - Programm mit dem gcc-Compiler? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout ...