Pertanyaan yang diberi tag c++

34
Kapan sebaiknya Anda menggunakan bools di C ++?

Kami memiliki tugas untuk kelas kami di mana kami harus membuat permainan Tic-tac-toe . Orang-orang suka menyulitkan diri mereka sendiri, jadi mereka menulis permainan rumit yang termasuk menu. Di akhir permainan, Anda harus memiliki opsi untuk bermain lagi atau keluar dari program. Saya...

33
Mengapa konstruktor tidak diwariskan?

Saya bingung apa masalahnya jika konstruktor diwarisi dari kelas dasar. Cpp Primer Plus mengatakan, Konstruktor berbeda dari metode kelas lain dalam hal mereka membuat objek baru, sedangkan metode lain dipanggil oleh objek yang ada . Ini adalah salah satu alasan konstruktor tidak diwariskan ....

32
Izinkan iterasi vektor internal tanpa membocorkan implementasi

Saya memiliki kelas yang mewakili daftar orang. class AddressBook { public: AddressBook(); private: std::vector<People> people; } Saya ingin memungkinkan klien untuk beralih pada vektor orang. Pikiran pertama yang saya miliki hanyalah: std::vector<People> & getPeople { return...

32
Menulis dalam C untuk Kinerja? [Tutup]

Saya tahu saya cukup sering mendengar bahwa C biasanya memiliki keunggulan kinerja lebih dari C ++. Saya tidak benar-benar memikirkan hal lain sampai saya menyadari bahwa MSVC tampaknya tidak mendukung standar terbaru C, tetapi yang terbaru mendukungnya C99 (sejauh yang saya tahu). Saya berencana...

32
ketikkan dan # definisi

Kita semua pasti telah menggunakan typedefdan #defines satu waktu atau yang lain. Hari ini ketika bekerja dengan mereka, saya mulai merenungkan sesuatu. Pertimbangkan 2 situasi di bawah ini untuk menggunakan inttipe data dengan nama lain: typedef int MYINTEGER dan #define MYINTEGER int Seperti...

31
Kesalahan dalam menangani pertimbangan

Masalah: Sejak lama, saya khawatir dengan exceptionsmekanismenya, karena saya merasa tidak benar-benar menyelesaikan apa yang seharusnya. KLAIM: Ada perdebatan panjang di luar tentang topik ini, dan kebanyakan dari mereka kesulitan membandingkan dan exceptionsmengembalikan kode kesalahan. Ini...

31
Apakah langsung menggunakan Make dianggap usang? [Tutup]

Jadi saya telah menemukan banyak komentar / posting / dll tentang membuat makefile secara langsung, dan bagaimana itu adalah hal yang konyol untuk dilakukan pada tahun 2015. Saya mengetahui alat-alat seperti CMake, dan saya benar-benar menggunakan CMake cukup sering. Masalahnya, CMake hanya...