Suchergebnisse für Anfrage "c++"

3 die antwort

Wie viel Leistungsunterschied bei der Verwendung von Zeichenfolgen im Vergleich zu Zeichenfolgenarrays?

Ich habe folgenden Code: char fname[255] = {0} snprintf(fname, 255, "%s_test_no.%d.txt", baseLocation, i);vs std::string fname = baseLocation + "_test_no." + std::to_string(i) + ".txt"; Welches schneidet besser ab? Handelt es sich bei der ...

1 die antwort

Copy Stateful Allocator: Semantik des Standard-Bibliotheks-Allocators und interner Speicher

Ich schreibe eine Sammlung von Allokatoren, mit der Absicht, dass sie in Umgebungen mit sehr hoher Leistung verwendet werden sollen. Daher ist ein wenig eingeschränkte Verwendung (vermittelt durch den Compiler, keine ...

0 die antwort

Pythons Shlex-Alternative für C / C ++

Einfache Frage - gibt es so etwas wie das Shlex-Paket von Python, mit dem ich einfach in C oder (möglicherweise) C ++ Zeichenfolgen mit Anführungszeichen / Trennzeichen / Anführungszeichen / Escape-Zeichenfolgen mit Anführungszeichen und / oder ...

TOP-Veröffentlichungen

7 die antwort

Gibt es sowieso folgendes als C ++ Makro zu schreiben?

my_macro << 1 << "hello world" << blah->getValue() << std::endl;sollte sich ausdehnen in: std::ostringstream oss; oss << 1 << "hello world" << blah->getValue() << std::endl; ThreadSafeLogging(oss.str());

3 die antwort

Wie konvertiert man verkettete Strings mit dem C-Präprozessor in Wide-Char?

Ich arbeite an einem Projekt, in dem ich viele konstante Zeichenfolgen habe, die durch Verkettung (Zahlen usw.) gebildet werden. Zum Beispiel habe ich eineLOCATION Makro, das formatiert__FILE__ und__LINE__ in eine Zeichenfolge, mit der ich beim ...

6 die antwort

Warum ist std :: array :: size nicht statisch?

Die Größe vonstd::array [http://en.cppreference.com/w/cpp/container/array]ist zur Kompilierzeit bekannt, aber diesize Mitgliedsfunktion ist nicht statisch. Gibt es einen Grund dafür? Es ist etwas unpraktisch, die Größe nicht berechnen zu können, ...

2 die antwort

Welche Boost-Bibliotheken steuern auf TR2 zu?

Wenn Sie dieses Zitat auf boost.org gefunden haben: Weitere Boost-Bibliotheken für TR2 sind in Vorbereitung [http://www.boost.org/users/] Es verbindet sich mit demTR2 Aufruf von ...

4 die antwort

So generieren Sie ein Array mit 256 verschiedenen Zahlen

Ich habe das: #include <iostream> using namespace std; int main() { int a[256]; int b; int k; for (int i = 0; i < 256; i ++){ b = rand()%256; k = 0; for (int j = 0; j< i; j ++) { if (a[j] == b){k = 1;} } if (k == 0){a[i] = b;} if (k==1){i--;} } ...

1 die antwort

Finden der Laufzeit für meinen Algorithmus zum Finden, ob eine Eingabe in Bezug auf die Eingabe eine Primzahl ist

Dies ist meine Funktion zum Finden von Primzahlen void print(int num) { for(int i=2; i<num/2; i++) { if(num%i==0) { cout<<"not prime\n"; exit(0); } } cout<<"prime\n"; }Meine Eingabe in num. Ich versuche die Laufzeit mit big oh zu finden. Ich ...

2 die antwort

Fehlermeldung "Konflikttypen für Parameter 'const T' abgeleitet"

Was ich versuche zu tun: Schreiben Sie eine spezielle Version der Vorlage aus der vorherigen Übung, um damit umzugehenvector<const char*> und ein Programm, das diese Spezialisierung nutzt. Ich habe das Programm so ...