Domande taggate «c++11»

Utilizzare questo tag per il codice che deve essere compilato come C ++ 11 (non utilizzando alcuna funzionalità introdotta in C ++ 14 o successive).



4
Posso usare C ++ 11 con Xcode?
Sto valutando l'utilizzo di alcune funzionalità C ++ 11 (come autoad esempio) in alcuni progetti multipiattaforma (Windows + Mac). Su Windows, Visual Studio supporta parti del prossimo standard C ++ 11 che mi consentirebbero di semplificare parti della base di codice, quindi naturalmente sarei interessato a iniziare a utilizzare queste …
86 c++  xcode  gcc  c++11  clang 









3
Riutilizzare un contenitore spostato?
Qual è il modo corretto per riutilizzare un contenitore spostato? std::vector<int> container; container.push_back(1); auto container2 = std::move(container); // ver1: Do nothing //container2.clear(); // ver2: "Reset" container = std::vector<int>() // ver3: Reinitialize container.push_back(2); assert(container.size() == 1 && container.front() == 2); Da quello che ho letto nella bozza standard C ++ 0x; …

5
Enum vs Enum fortemente tipizzato
Sono un principiante nella programmazione C ++. Oggi mi imbatto in un nuovo argomento: fortemente digitato enum. Ho studiato un po ', ma fino ad ora non sono in grado di scoprire perché ne abbiamo bisogno ea che cosa serve? Ad esempio se abbiamo: enum xyz{a, b, c}; /*a = …
84 c++  c++11  enums 

10
Usando std :: vector come vista sulla memoria grezza
Sto usando una libreria esterna che ad un certo punto mi dà un puntatore non elaborato a una matrice di numeri interi e dimensioni. Ora vorrei utilizzare std::vectorper accedere e modificare questi valori sul posto, anziché accedervi con puntatori non elaborati. Ecco un esempio articolare che spiega il punto: size_t …
71 c++  c++11  vector  stdvector 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.