Domande taggate «compiler-warnings»

Messaggi emessi da un compilatore che indicano potenziali problemi nel codice o nella configurazione.








11
Getter e setter di proprietà
Con questa semplice classe ricevo l' avviso del compilatore Tentativo di modifica / accesso xall'interno del proprio setter / getter e quando lo uso in questo modo: var p: point = Point() p.x = 12 Ricevo un EXC_BAD_ACCESS. Come posso farlo senza esplicito supporto ivar? class Point { var x: …

4
La conversione implicita Objective-C perde la precisione dell'intero 'NSUInteger' (aka 'unsigned long') nell'avvertimento 'int'
Sto lavorando ad alcuni esercizi e ho ricevuto un avviso che afferma: La conversione implicita perde la precisione dei numeri interi: da "NSUInteger" (aka "unsigned long") a "int" #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSArray *myColors; int i; int count; myColors = @[@"Red", …


5
Qual è il punto di g ++ -Wreorder?
L'opzione g ++ -Wall include -Wreorder. Quello che fa questa opzione è descritto di seguito. Non è ovvio per me perché qualcuno dovrebbe interessarsene (specialmente abbastanza per attivarlo di default in -Wall). -Wreorder (solo C ++) Avvisa quando l'ordine degli inizializzatori del membro indicato nel codice no corrisponde all'ordine in …


10
Avvisi del compilatore personalizzato
Quando si utilizza ObsoleteAtribute in .Net, vengono visualizzati avvisi del compilatore che indicano che l'oggetto / metodo / proprietà è obsoleto e che è necessario utilizzare qualcos'altro. Attualmente sto lavorando a un progetto che richiede molto refactoring di un codice ex dipendenti. Voglio scrivere un attributo personalizzato che posso utilizzare …

3
Ignora i flag di compilazione per i singoli file
Vorrei utilizzare un set globale di flag per la compilazione di un progetto, il che significa che nel mio file CMakeLists.txt di primo livello ho specificato: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Tuttavia, per un file specifico (diciamo "foo.cpp") in una sottodirectory, voglio cambiare i flag di compilazione per …

8
Java Class.cast () vs. operatore cast
Essendo stato insegnato durante i miei giorni in C ++ sui mali dell'operatore cast in stile C, all'inizio fui contento di scoprire che in Java 5 java.lang.Classavevo acquisito un castmetodo. Ho pensato che finalmente abbiamo un modo OO di affrontare il casting. Si scopre che Class.castnon è la stessa static_castdi …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.