Pertanyaan yang diberi tag c++-faq

742
std :: wstring VS std :: string

Saya tidak dapat memahami perbedaan antara std::stringdan std::wstring. Saya tahu wstringmendukung karakter lebar seperti karakter Unicode. Saya sudah mendapat pertanyaan berikut: Ketika saya harus menggunakan std::wstringlebih std::string? Bisakah std::stringmemegang seluruh rangkaian karakter...

569
C ++: "std :: endl" vs "\ n"

Banyak buku C ++ berisi contoh kode seperti ini ... std::cout << "Test line" << std::endl; ... jadi saya selalu melakukan itu juga. Tapi saya telah melihat banyak kode dari pengembang yang bekerja seperti ini sebagai gantinya: std::cout << "Test line\n"; Apakah ada alasan...

543
Aturan pembatalan Iterator

Apa aturan pembatalan iterator untuk wadah C ++? Lebih disukai dalam format daftar ringkasan. (Catatan: Ini dimaksudkan sebagai entri untuk FAQ C ++ Stack Overflow . Jika Anda ingin mengkritik gagasan memberikan FAQ dalam formulir ini, maka posting pada meta yang memulai semua ini akan menjadi...

441
Apa perbedaan antara struct dan kelas di C ++?

Pertanyaan ini sudah ditanyakan dalam konteks C # /. Net . Sekarang saya ingin mempelajari perbedaan antara struct dan kelas di C ++. Harap diskusikan perbedaan teknis serta alasan untuk memilih satu atau yang lain dalam desain OO. Saya akan mulai dengan perbedaan yang jelas: Jika Anda tidak...