Pertanyaan yang diberi tag c++

220
smart pointer (boost) menjelaskan

Apa perbedaan antara set pointer berikut? Kapan Anda menggunakan setiap pointer dalam kode produksi, jika sama sekali? Contohnya akan dihargai! scoped_ptr shared_ptr weak_ptr intrusive_ptr Apakah Anda menggunakan peningkatan dalam kode

218
Cara menggunakan enums di C ++

Misalkan kita memiliki yang enumseperti berikut: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Saya ingin membuat instance dari ini enumdan menginisialisasi dengan nilai yang tepat, jadi saya lakukan: Days day = Days.Saturday; Sekarang saya ingin memeriksa variabel atau...

216
C ++ menyortir dan melacak indeks

Menggunakan C ++, dan mudah-mudahan perpustakaan standar, saya ingin mengurutkan urutan sampel dalam urutan menaik, tetapi saya juga ingin mengingat indeks asli dari sampel baru. Sebagai contoh, saya memiliki satu set, atau vektor, atau matriks sampel A : [5, 2, 1, 4, 3]. Saya ingin mengurutkan...