Pertanyaan yang diberi tag «compiler-warnings»

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




4
Bagaimana cara menonaktifkan peringatan kode yang tidak digunakan di Rust?
struct SemanticDirection; fn main() {} warning: struct is never used: `SemanticDirection` --> src/main.rs:1:1 | 1 | struct SemanticDirection; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: #[warn(dead_code)] on by default Saya akan mengaktifkan kembali peringatan ini untuk hal yang serius, tetapi saya hanya mengutak-atik bahasa dan ini membuat saya kelelawar. Saya mencoba menambahkan …




11
Pengambil dan penyetor properti
Dengan kelas sederhana ini saya mendapatkan peringatan compiler Mencoba untuk memodifikasi / mengakses xdalam setter / pengambil sendiri dan ketika saya menggunakannya seperti ini: var p: point = Point() p.x = 12 Saya mendapatkan EXC_BAD_ACCESS. Bagaimana saya bisa melakukan ini tanpa dukungan vars secara eksplisit? class Point { var x: …

4
Konversi implisit Objective-C kehilangan presisi integer 'NSUInteger' (alias 'unsigned long') menjadi peringatan 'int'
Saya sedang mengerjakan beberapa latihan dan mendapat peringatan yang menyatakan: Konversi implisit kehilangan presisi integer: 'NSUInteger' (alias 'unsigned long') menjadi 'int' #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSArray *myColors; int i; int count; myColors = @[@"Red", @"Green", @"Blue", @"Yellow"]; count = myColors.count; // …


5
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 kode tidak cocok dengan urutan di mana mereka …

3
"Pengurangan delegasi memiliki hasil yang tidak dapat diprediksi" di ReSharper / C #?
Saat menggunakan masalah myDelegate -= eventHandlerReSharper (versi 6): Pengurangan delegasi memiliki hasil yang tidak dapat diprediksi Alasan di balik ini dijelaskan oleh JetBrains di sini . Penjelasannya masuk akal dan, setelah membacanya, saya meragukan semua kegunaan saya -pada delegasi. Lalu bagaimana , dapatkah saya menulis acara non-otomatis tanpa membuat ReSharper …

10
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 atribut khusus yang dapat saya gunakan …

3
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 mengganti flag kompilasi untuk tidak menerapkan -Weffc ++ (termasuk pustaka komersial yang …

8
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 ++. Ini lebih seperti reinterpret_cast. Ini tidak akan menghasilkan kesalahan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.