Pertanyaan yang diberi tag compiler-warnings

Pesan yang dipancarkan oleh kompilator yang menunjukkan potensi masalah dalam kode atau konfigurasi.

150
Apa gunanya g ++ -Wreorder?

Opsi g ++ -Wall termasuk -Wreorder. Apa yang dilakukan opsi ini dijelaskan di bawah ini. Tidak jelas bagi saya mengapa seseorang peduli (terutama cukup untuk mengaktifkannya secara default di -Dinding). -Wreorder (Khusus C ++) Peringatkan ketika urutan inisialisasi anggota yang diberikan dalam...

115
Peringatan Penyusun Kustom

Saat menggunakan ObsoleteAtribute di .Net, ini memberi Anda peringatan kompiler yang memberi tahu Anda bahwa objek / metode / properti sudah usang dan ada hal lain yang harus digunakan. Saat ini saya mengerjakan proyek yang membutuhkan banyak refactoring kode mantan karyawan. Saya ingin menulis...

109
Ganti tanda kompilasi untuk file tunggal

Saya ingin menggunakan serangkaian tanda global untuk menyusun proyek, yang berarti bahwa pada file CMakeLists.txt tingkat atas saya, saya telah menentukan: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Namun, untuk file tertentu (katakanlah "foo.cpp") di subdirektori, saya ingin...

107
Java Class.cast () vs. operator cast

Setelah diajari selama hari-hari C ++ saya tentang kejahatan operator cor gaya-C, saya senang pada awalnya menemukan bahwa di Java 5 java.lang.Classtelah memperoleh castmetode. Saya pikir akhirnya kami memiliki cara OO untuk menangani casting. Ternyata Class.casttidak sama dengan static_castdi C...