Pertanyaan yang diberi tag c++

20
Aturan 5 - untuk menggunakannya atau tidak?

Aturan 3 ( aturan 5 dalam standar c ++ baru) menyatakan: Jika Anda perlu secara eksplisit mendeklarasikan baik destruktor, copy constructor atau operator penugasan sendiri, Anda mungkin perlu secara eksplisit mendeklarasikan ketiganya. Tetapi, di sisi lain, " Kode Bersih " Martin menyarankan...

20
Mengapa Java tidak memasukkan nama file dalam args?

Dalam C dan C ++, metode utama memegang nama file di posisi pertama array di argv [0]. Di Jawa, bagaimanapun, nama file tidak termasuk dalam array string args. Apakah ada alasan praktis untuk ini? Saya mengerti bahwa ini membuat iterasi melalui argumen baris perintah 0 berbasis bukan 1 berbasis,...

20
Teknik pemrograman umum untuk mempercepat waktu pengkodean

Saya sedang mempersiapkan untuk kontes pemrograman di mana kita harus kode dalam C ++ dan ini semua tentang menghasilkan kode kerja dalam waktu singkat. Contohnya adalah dengan menggunakan makro untuk mendapatkan minimum dua int atau menggunakan memsets untuk menginisialisasi array (tapi saya...

20
Haruskah ada asersi dalam rilis build

Perilaku default assertdi dalam C ++ adalah tidak melakukan apa pun di build rilis. Saya kira ini dilakukan karena alasan kinerja dan mungkin untuk mencegah pengguna melihat pesan kesalahan yang tidak menyenangkan. Namun, saya berpendapat bahwa situasi di mana sebuah assertakan dipecat tetapi...

19
QT-C ++ vs Generic C ++ dan STL [ditutup]

Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 5 tahun yang lalu . Telah menyikat C ++ saya...

19
C ++ ke teman atau tidak ke teman

Saya memiliki pemrograman berorientasi objek dengan kursus c ++ semester ini di kampus dan kami belajar tentang fungsi teman. Saya secara naluriah tidak menyukai mereka karena kemampuan mereka untuk melewati keamanan yang disediakan Enkapsulasi dan Penyembunyian Data, saya membaca beberapa artikel...