Pertanyaan yang diberi tag «c++11»

C ++ 11 adalah nama standar C ++, disetujui pada 2011. Ini menggantikan standar C ++ 03 sebelumnya, menambahkan berbagai perubahan dan perbaikan bahasa inti, dan pustaka standar yang ditingkatkan dan diperluas.

3
Apakah C ++ 11 Uniform Inisialisasi adalah pengganti untuk sintaks gaya lama?
Saya mengerti bahwa inisialisasi seragam C ++ 11 memecahkan beberapa ambiguitas sintaksis dalam bahasa tersebut, tetapi dalam banyak presentasi Bjarne Stroustrup (terutama yang selama pembicaraan GoingNative 2012), contohnya terutama menggunakan sintaks ini sekarang setiap kali ia membangun objek. Apakah sekarang disarankan untuk menggunakan inisialisasi seragam dalam semua kasus? Apa yang …
172 c++  c++11 


14
Apakah otomatis membuat kode C ++ lebih sulit untuk dipahami?
Saya melihat sebuah konferensi oleh Herb Sutter di mana ia mendorong setiap programmer C ++ untuk menggunakannya auto. Saya harus membaca kode C # beberapa waktu yang lalu di mana vardigunakan secara luas dan kode itu sangat sulit dipahami — setiap kali vardigunakan saya harus memeriksa kembali tipe sisi kanan. …
122 c++  c++11 

7
Menggunakan enum yang dicakup untuk bendera bit di C ++
Sebuah enum X : int(C #) atau enum class X : int(C ++ 11) adalah jenis yang memiliki medan batin tersembunyi intyang dapat menahan nilai apapun. Selain itu, sejumlah konstanta yang Xtelah ditentukan didefinisikan pada enum. Dimungkinkan untuk melemparkan enum ke nilai integernya dan sebaliknya. Ini semua benar dalam C …

9
std :: shared_ptr sebagai upaya terakhir?
Saya hanya menonton stream "Going Native 2012" dan saya memperhatikan diskusi tentang std::shared_ptr. Saya agak terkejut mendengar pandangan Bjarne yang agak negatif std::shared_ptrdan komentarnya bahwa itu harus digunakan sebagai "upaya terakhir" ketika waktu hidup suatu objek tidak pasti (yang saya percaya, menurutnya, jarang terjadi). Adakah yang mau menjelaskan ini sedikit …

13
Filosofi di balik Perilaku Tidak Terdefinisi
Spesifikasi C \ C ++ membuat sejumlah besar perilaku terbuka bagi kompiler untuk diimplementasikan dengan cara mereka sendiri. Ada sejumlah pertanyaan yang selalu ditanyakan di sini tentang hal yang sama dan kami memiliki beberapa posting yang sangat baik tentang hal itu: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-afterence-points Pertanyaan saya bukan tentang apa perilaku …

3
C ++ typedef sangat diketik
Saya sudah mencoba memikirkan cara mendeklarasikan typedef yang sangat diketik, untuk menangkap kelas bug tertentu pada tahap kompilasi. Seringkali saya mengetikkan int menjadi beberapa jenis id, atau vektor untuk posisi atau kecepatan: typedef int EntityID; typedef int ModelID; typedef Vector3 Position; typedef Vector3 Velocity; Ini bisa membuat maksud kode lebih …
50 c++  c++11  type-safety 

1
C ++ 11 termasuk std :: stoi, mengapa tidak std :: itos?
Saya memperhatikan kegembiraan saya bahwa C ++ 11 memiliki std::sto@keluarga fungsi untuk dengan mudah membongkar int / mengapung / rindu apa pun dari string. Namun saya terkejut, yang terjadi malah sebaliknya. Mengapa komite standar tidak menyertakan std::itoskeluarga fungsi untuk beralih dari int / mengapung / apa pun (kembali) ke string?
37 c++  parsing  strings  c++11 


4
Bagaimana cara beralih ke C ++ 11?
Saya sudah pemrograman dalam C ++ untuk sementara waktu sekarang, tetapi sebagian besar hal berpusat di sekitar fitur tingkat rendah C ++. Maksud saya sebagian besar bekerja dengan pointer dan array mentah. Saya pikir perilaku ini dikenal sebagai menggunakan C ++ sebagai C dengan kelas. Meskipun demikian, saya baru mencoba …
35 c++  c++11 

3
Apakah alamat C ++ 11 menyangkut pengalihan objek std lib antara batas perpustakaan dinamis / bersama? (Yaitu dll dan sebagainya)?
Salah satu keluhan utama saya tentang C ++ adalah seberapa sulit dalam praktiknya untuk melewati objek perpustakaan std di luar perpustakaan dinamis (yaitu dll / jadi) batas. Perpustakaan std sering hanya header-saja. Yang bagus untuk melakukan beberapa optimasi yang luar biasa. Namun, untuk dll, mereka sering dibangun dengan pengaturan kompiler …
34 c++  libraries  c++11 

3
Apakah GCC sekarat tanpa dukungan thread pada Windows? [Tutup]
Saya butuh pendapat. GCC selalu kompiler yang sangat baik, tetapi baru-baru ini kehilangan "banding". Saya baru saja menemukan bahwa pada Windows GCC tidak memiliki std::threaddukungan, memaksa pengguna Windows untuk menggunakan kompiler lain karena fitur yang paling menarik masih hilang. Tetapi mengapa GCC masih tidak memiliki dukungan utas di Windows? Masalah …

5
Panduan gaya untuk C ++ [ditutup]
Saat ini saya menggunakan Panduan Gaya C ++ Google dalam kode C ++ saya dan saya cukup senang dengannya. Baru-baru ini saya diberitahu bahwa panduan ini sangat buruk: ini digunakan secara internal oleh Google (saya tahu itu), sudah ketinggalan zaman, dan mempromosikan beberapa praktik yang sangat buruk. Jadi saya ingin …

10
Mengapa saya belajar C ++ 11, setelah mengetahui C dan C ++? [Tutup]
Saya seorang programmer di C dan C ++, meskipun saya tidak menggunakan kedua bahasa dan menulis campuran keduanya. Terkadang memiliki kode di kelas, mungkin dengan overloading operator, atau templat dan STL yang sangat bagus jelas merupakan cara yang lebih baik. Kadang-kadang penggunaan pointer fungsi C sederhana jauh lebih mudah dibaca …
28 learning  c++  c  c++11 

8
Penghentian dianggap berbahaya? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya baru saja mengkompilasi beberapa kode saya sendiri dengan -std=c++0xbendera di GCC, karena …

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.