c++11 845

  1. C ++ 11 ha introdotto un modello di memoria standardizzato. Cosa significa? E come influenzerà la programmazione in C ++?
  2. Cos'è un puntatore intelligente e quando dovrei usarne uno?
  3. Quali sono semantica del movimento?
  4. Perché dovrei usare un puntatore piuttosto che l'oggetto stesso?
  5. Cos'è un'espressione lambda in C ++ 11?
  6. Cosa sono i rvalues, i lvalues, i xvalues, glvalues e prvalues?
  7. Qual è la differenza tra "typedef" e "using" in C ++ 11?
  8. Cosa significa T && (doppia e commerciale) in C ++ 11?
  9. I giorni di passare const std :: string e come parametro sopra?
  10. push_back vs emplace_back
  11. Cos'è esattamente nullptr?
  12. Cosa sono gli aggregati e i POD e come / perché sono speciali?
  13. Regole di invalidazione Iterator
  14. Cosa è std :: move () e quando dovrebbe essere usato?
  15. Differenza tra `constexpr` e` const`
  16. Quando dovrei usare davvero noex?
  17. Vantaggi dell'utilizzo in avanti
  18. Contenitori STL di C ++ in bella stampa
  19. C ++ 11 rvalues e move semantics confusion (dichiarazione di ritorno)
  20. Come posso passare un argomento unique_ptr a un costruttore o una funzione?
  21. Cosa è std :: promise?
  22. La regola dei tre diventa Rule of Five con C ++ 11?
  23. Modello C ++ typedef
  24. Il codice C ++ può essere valido sia in C ++ 03 che in C ++ 11 ma fa cose diverse?
  25. Compilare C ++ 11 con g ++
  26. Quando dovresti usare la funzionalità di constexpr in C ++ 11?
  27. Come attivare C ++ 11 in CMake?
  28. Come utilizzare il ciclo for () basato su range con std :: map?
  29. Cosa sono gli spazi dei nomi in linea?
  30. Restituzione di unique_ptr dalle funzioni
  31. In che modo "int main () {(([] () {}) ());}" C ++ valido?
  32. È possibile stampare il tipo di una variabile in C ++ standard?
  33. Ciclo per ciclo inverso basato su C ++ 11
  34. std :: unique_lock <std :: mutex> o std :: lock_guard <std :: mutex>?
  35. std :: vector performance regression quando si abilita C ++ 11
  36. Perché l'inizializzazione dell'elenco (utilizzando parentesi graffe) è migliore delle alternative?
  37. Perché C ++ non ha un garbage collector?
  38. Un lambda positivo: '+
  39. "Decompressione" di una tupla per chiamare un puntatore a funzione corrispondente
  40. Che tipo di puntatore uso quando?
  41. Quali cambiamenti significativi sono stati introdotti in C ++ 11?
  42. Che cos'è "rvalue reference per * this"?
  43. L'utilizzo dell'auto "C ++ 11" può migliorare le prestazioni?
  44. to_string non è un membro di std, dice g ++ (mingw)
  45. Inizia il thread con la funzione membro
  46. make_unique e inoltro perfetto
  47. Std :: unique_ptr <T> richiesto per conoscere la definizione completa di T?
  48. Supporto per Eclipse CDT C ++ 11 / C ++ 0x
  49. Il C ++ moderno ti offre prestazioni gratuite?
  50. Perché il lambda di C ++ 11 richiede una parola chiave "mutabile" per l'acquisizione per valore, di default?