«compiler-warnings» etiketlenmiş sorular

Bir derleyici tarafından gönderilen, kod veya konfigürasyondaki olası sorunları gösteren mesajlar.


4
“Android: allowBackup” nedir?
Yana yeni ADT önizleme sürümü (sürüm 21) , bunlar (uygulama etiketi) Bana apaçık dosya üzerinde sonraki şey söyler yeni tiftik uyarı var: Android: allowBackup öğesini açıkça true veya false olarak ayarlamalıdır (varsayılan olarak doğrudur ve uygulamanın verileri için bazı güvenlik etkileri olabilir) Gelen resmi web sitesi , bunlar yazdık: Birkaç …


4
Rust'da kullanılmayan kod uyarılarını nasıl devre dışı bırakabilirim?
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 Ciddi bir şey için bu uyarıları tekrar açacağım, ama sadece dille uğraşıyorum ve bu da yarasaları yönlendiriyor. Koduma eklemeyi denedim #[allow(dead_code)], ama işe …



11
Mülk sahipleri ve ayarlayıcılar
Bu basit sınıfla derleyici uyarısı alıyorum xKendi ayarlayıcı / alıcısında değişiklik yapmaya / erişmeye çalışmak ve bu şekilde kullandığımda: var p: point = Point() p.x = 12 Bir EXC_BAD_ACCESS alıyorum. Bunu ivarları açıkça desteklemeden nasıl yapabilirim? class Point { var x: Int { set { x = newValue * 2 …

7
TÜM GCC'nin uyarılarını nasıl (tam anlamıyla) açabilirim?
Tam anlamıyla GCC'nin sahip olduğu TÜM uyarıları etkinleştirmek istiyorum . (Kolay olacağını düşünürdün ...) -WallHile yapabileceğini düşünürsün , ama hayır! Hala ihtiyacım var -Wextra. -WextraHile yapabileceğini düşünürsün , ama hayır! Burada listelenen tüm uyarılar (örneğin, -Wshadow) bunun tarafından etkinleştirilmez. Ve bu listenin kapsamlı olup olmadığı konusunda hala bir fikrim yok. …

4
Objective-C örtük dönüştürme 'NSUInteger' ('imzasız uzun') tamsayı hassasiyetini 'int' uyarısına kaybeder
Bazı alıştırmalar üzerinde çalışıyorum ve şunları belirten bir uyarı var: Örtük dönüşüm tamsayı hassasiyetini kaybeder: 'NSUInteger' (aka 'unsigned long') '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; // <<< …

7
İ = (i, ++ i, 1) + 1; yapmak?
Tanımlanmamış davranış ve sıralama noktaları hakkındaki bu cevabı okuduktan sonra küçük bir program yazdım: #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } Çıktı 2. Tanrım, düşüşün geldiğini görmedim! Burada ne oluyor? Ayrıca, yukarıdaki kodu derlerken, bir uyarı …

5
G ++ -Wreorder'ın anlamı nedir?
G ++ -Wall seçeneği -Wreorder içerir. Bu seçeneğin ne yaptığı aşağıda açıklanmıştır. Birinin neden umursacağı belli değil (özellikle bunu -Wall'da varsayılan olarak açmak için yeterli). -Wreorder (yalnızca C ++) Kodda verilen üye başlatıcıların sırası olmadığında uyar yürütülmesi gereken sırayla eşleşir. Örneğin: A yapısı { int i; int j; A (): …

3
ReSharper / C # 'da "Temsilci çıkarma işleminin öngörülemeyen sonucu var"?
Kullanırken myDelegate -= eventHandlerReSharper (sürüm 6) sorunları: Temsilci çıkarma işleminin tahmin edilemeyen sonucu var Bunun arkasındaki mantık JetBrains tarafından burada açıklanmaktadır . Açıklama mantıklı ve okuduktan sonra -delegeler üzerindeki tüm kullanımımdan şüphe duyuyorum . Nasıl o zaman , ReSharper'ı huysuzlaştırmadan otomatik olmayan bir olay yazabilir miyim? veya bunu uygulamanın daha …

10
Özel Derleyici Uyarıları
.Net'te ObsoleteAtribute kullanıldığında, size nesnenin / yöntemin / özelliğin eski olduğunu ve başka bir şeyin kullanılması gerektiğini söyleyen derleyici uyarıları verir. Şu anda eski bir çalışan kodunun yeniden düzenlenmesini gerektiren bir proje üzerinde çalışıyorum. Yazdığım mesajları veren derleyici uyarıları oluşturacak yöntemleri veya özellikleri işaretlemek için kullanabileceğim özel bir öznitelik yazmak …

3
Tek dosyalar için derleme bayraklarını geçersiz kıl
Bir projeyi derlemek için genel bir bayrak kümesi kullanmak istiyorum, yani üst düzey CMakeLists.txt dosyamda şunu belirtmiştim: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Bununla birlikte, bir alt dizindeki belirli bir dosya için ("foo.cpp" diyelim), derleme bayraklarını -Weffc ++ (ticari kitaplık dahil, değiştiremem) olarak değiştirmek istiyorum. Durumu basitleştirmek için yalnızca …

8
Java Class.cast () ile cast operatörü karşılaştırması
Ben Java 5 bulmak için ilk başta memnun etti C tarzı döküm operatörü kötülükleri hakkında benim C ++ gün boyunca öğretilen olması java.lang.Classbir edinmişti castyöntemi. Sonunda oyuncu kadrosuyla başa çıkmak için bir OO yöntemimiz olduğunu düşündüm. C ++ 'daki ile Class.castaynı olmadığı ortaya çıktı static_cast. Daha çok benziyor reinterpret_cast. Beklendiği …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.