Pertanyaan yang diberi tag c++11

12
Akankah merusak daftar besar meluap tumpukan saya?

Pertimbangkan penerapan daftar tertaut tunggal berikut: struct node { std::unique_ptr<node> next; ComplicatedDestructorClass data; } Sekarang, misalkan saya berhenti menggunakan beberapa std::unique_ptr<node> headcontoh yang kemudian keluar dari ruang lingkup, menyebabkan...

12
Mencapai kompatibilitas kedepan dengan C ++ 11

Saya bekerja pada aplikasi perangkat lunak besar yang harus dijalankan pada beberapa platform. Beberapa platform ini mendukung beberapa fitur C ++ 11 (mis. MSVS 2010) dan beberapa tidak mendukung apa pun (mis. GCC 4.3.x). Saya berharap situasi ini akan berlanjut selama beberapa tahun (tebakan...

11
Apa gunanya nama karakter universal dalam pengidentifikasi di C ++

Standar C ++ (saya perhatikan di yang baru, tetapi sudah ada di C ++ 03) menentukan nama karakter universal, ditulis sebagai \uNNNNdan \UNNNNNNNNdan mewakili karakter dengan codepoints unicode NNNN/ NNNNNNNN. Ini berguna untuk string literal, terutama karena string literal UTF-8, UTF-16 dan UCS-4...

10
Pesan Antrian untuk RTOS untuk mikrokontroler

Saat ini saya sedang menulis RTOS untuk mikrokontroler. Semuanya ditulis dalam C ++ 11 - jika ada yang tertarik, dan tautan ke repositori ada di bagian bawah. Saat ini saya sedang menulis sebuah kelas yang merupakan antrian data sederhana untuk melewatkan objek di antara utas (atau antara penangan...

10
Pindahkan semantik di C ++ - Pindahkan-kembali variabel lokal

Pemahaman saya adalah bahwa dalam C ++ 11, ketika Anda mengembalikan variabel lokal dari suatu fungsi dengan nilai, kompiler diperbolehkan untuk memperlakukan variabel itu sebagai r-nilai referensi dan 'memindahkannya keluar dari fungsi untuk mengembalikannya (jika RVO / NRVO tidak terjadi sebagai...

9
Ulasan desain serialisasi C ++

Saya menulis aplikasi C ++. Sebagian besar aplikasi membaca dan menulis kutipan data yang diperlukan dan yang satu ini tidak terkecuali. Saya membuat desain tingkat tinggi untuk model data dan logika serialisasi. Pertanyaan ini meminta peninjauan desain saya dengan mengingat tujuan khusus...