Pertanyaan yang diberi tag «c++11»

Gunakan tag ini untuk kode yang harus dikompilasi sebagai C ++ 11 (tidak menggunakan fitur apa pun yang diperkenalkan di C ++ 14 atau yang lebih baru).

8
C ++ 11 memperkenalkan model memori standar. Apa artinya? Dan bagaimana ini akan mempengaruhi pemrograman C ++?
C ++ 11 memperkenalkan model memori standar, tetapi apa artinya sebenarnya? Dan bagaimana ini akan mempengaruhi pemrograman C ++? Artikel ini (oleh Gavin Clarke yang mengutip Herb Sutter ) mengatakan bahwa, Model memori berarti bahwa kode C ++ sekarang memiliki pustaka standar untuk dipanggil terlepas dari siapa yang membuat kompiler …


12
Apa itu semantik bergerak?
Saya baru saja selesai mendengarkan wawancara podcast radio Rekayasa Perangkat Lunak dengan Scott Meyers mengenai C ++ 0x . Sebagian besar fitur baru masuk akal bagi saya, dan saya benar-benar bersemangat tentang C ++ 0x sekarang, dengan pengecualian satu. Saya masih tidak bisa bergerak semantik ... Apa itu sebenarnya?

21
Mengapa saya harus menggunakan pointer daripada objek itu sendiri?
Saya berasal dari latar belakang Java dan sudah mulai bekerja dengan objek di C ++. Tetapi satu hal yang terpikir oleh saya adalah bahwa orang sering menggunakan pointer ke objek daripada objek itu sendiri, misalnya deklarasi ini: Object *myObject = new Object; daripada: Object myObject; Atau alih-alih menggunakan fungsi, katakanlah …
1602 c++  c++11  pointers  c++-faq 



7
Apa perbedaan antara 'typedef' dan 'using' di C ++ 11?
Saya tahu bahwa di C ++ 11 sekarang kita dapat menggunakan usinguntuk menulis tipe alias, seperti typedefs: typedef int MyInt; Apakah, dari apa yang saya mengerti, setara dengan: using MyInt = int; Dan sintaks baru itu muncul dari upaya untuk memiliki cara untuk mengekspresikan " template typedef": template< class T …


7
push_back vs emplace_back
Saya agak bingung tentang perbedaan antara push_backdan emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Karena ada push_backkelebihan mengambil referensi nilai saya tidak cukup melihat apa tujuan emplace_backmenjadi?


13
Apakah hari-hari berlalu const std :: string & sebagai parameter berakhir?
Aku mendengar pembicaraan baru-baru ini oleh Herb Sutter yang menyarankan bahwa alasan untuk lulus std::vectordan std::stringoleh const &sebagian besar hilang. Dia menyarankan agar menulis fungsi seperti berikut ini sekarang lebih disukai: std::string do_something ( std::string inval ) { std::string return_val; // ... do stuff ... return return_val; } Saya mengerti …
604 c++  c++11 


13
Apa itu nullptr?
Kami sekarang memiliki C ++ 11 dengan banyak fitur baru. Yang menarik dan membingungkan (setidaknya bagi saya) adalah yang baru nullptr. Yah, tidak perlu lagi untuk makro jahat NULL. int* x = nullptr; myclass* obj = nullptr; Tetap saja, saya tidak mengerti cara nullptrkerjanya. Sebagai contoh, artikel Wikipedia mengatakan: C …
570 c++  pointers  c++11  nullptr 


6
Aturan pembatalan Iterator
Apa aturan pembatalan iterator untuk wadah C ++? Lebih disukai dalam format daftar ringkasan. (Catatan: Ini dimaksudkan sebagai entri untuk FAQ C ++ Stack Overflow . Jika Anda ingin mengkritik gagasan memberikan FAQ dalam formulir ini, maka posting pada meta yang memulai semua ini akan menjadi tempat untuk melakukan itu. …
543 c++  c++11  iterator  c++17  c++-faq 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.