Pertanyaan yang diberi tag c++11

194
referensi tidak terdefinisi untuk 'std :: cout'

Haruskah ini menjadi contoh: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Itu melempar kesalahan: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf):...

192
Idiom C ++ manakah yang tidak digunakan lagi dalam C ++ 11?

Dengan standar baru, ada cara-cara baru dalam melakukan sesuatu, dan banyak yang lebih baik daripada cara-cara lama, tetapi cara lama masih baik-baik saja. Juga jelas bahwa standar baru tidak secara resmi mencela, karena alasan kompatibilitas. Jadi pertanyaan yang tersisa adalah: Apa cara...

191
Fitur Boost manakah yang tumpang tindih dengan C ++ 11?

Saya meletakkan keterampilan C ++ saya di rak beberapa tahun yang lalu dan sepertinya sekarang, ketika saya membutuhkannya lagi, lanskap telah berubah. Kami telah mendapatkan C ++ 11 sekarang, dan pemahaman saya adalah bahwa ini tumpang tindih dengan banyak fitur Boost. Apakah ada beberapa...

189
Apa gunanya noreturn?

[dcl.attr.noreturn] memberikan contoh berikut: [[ noreturn ]] void f() { throw "error"; // OK } tapi saya tidak mengerti apa gunanya [[noreturn]], karena tipe kembalinya fungsi sudah void. Jadi, apa gunanya noreturnatribut itu? Bagaimana seharusnya

185
std :: auto_ptr ke std :: unique_ptr

Dengan standar baru datang (dan bagian sudah tersedia di beberapa kompiler), tipe baru std::unique_ptrseharusnya menjadi pengganti std::auto_ptr. Apakah penggunaannya benar-benar tumpang tindih (sehingga saya dapat melakukan global menemukan / mengganti kode saya (bukan bahwa saya akan melakukan...

183
Seberapa baik Unicode didukung di C ++ 11?

Saya telah membaca dan mendengar bahwa C ++ 11 mendukung Unicode. Beberapa pertanyaan tentang itu: Seberapa baik pustaka standar C ++ mendukung Unicode? Apakah std::string melakukan apa yang seharusnya? Bagaimana saya menggunakannya? Di mana ada potensi masalah?