Pertanyaan yang diberi tag c++

230
Apakah fungsi lambda dapat di-templated?

Di C ++ 11, apakah ada cara untuk templat fungsi lambda? Atau apakah secara inheren terlalu spesifik untuk dicampuri? Saya mengerti bahwa saya dapat mendefinisikan kelas templated klasik / functor sebagai gantinya, tetapi pertanyaannya lebih seperti: apakah bahasa mengizinkan templating fungsi...

229
Kesalahan: Lompat ke label kasus

Saya menulis sebuah program yang melibatkan penggunaan pernyataan switch ... Namun pada kompilasi itu menunjukkan: Kesalahan: Lompat ke label kasus. Kenapa bisa begitu? #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace...

228
Pointer jenis apa yang saya gunakan saat?

Ok, jadi terakhir kali saya menulis C ++ untuk mencari nafkah, std::auto_ptradalah semua std lib telah tersedia, dan boost::shared_ptrsemua adalah kemarahan. Saya tidak pernah benar-benar melihat ke dalam tipe penunjuk pintar lainnya yang disediakan. Saya mengerti bahwa C ++ 11 sekarang menyediakan...

227
Perubahan apa yang diperkenalkan pada C ++ 11?

Saya tahu bahwa setidaknya salah satu perubahan dalam C ++ 11 yang akan menyebabkan beberapa kode lama berhenti dikompilasi: pengenalan explicit operator bool()di perpustakaan standar, menggantikan contoh lama dari operator void*(). Memang, kode yang akan dipecah ini mungkin kode yang seharusnya...