Questions marquées «compiler-warnings»

Messages émis par un compilateur qui indiquent des problèmes potentiels dans le code ou la configuration.








11
Getters et setters de propriété
Avec cette classe simple, je reçois l' avertissement du compilateur Tenter de modifier / accéder xà son propre setter / getter et quand je l'utilise comme ça: var p: point = Point() p.x = 12 J'obtiens un EXC_BAD_ACCESS. Comment puis-je faire cela sans soutenir explicitement les ivars? class Point { …

4
La conversion implicite Objective-C perd la précision entière 'NSUInteger' (aka 'unsigned long') en avertissement 'int'
Je travaille sur quelques exercices et j'ai un avertissement qui déclare: La conversion implicite perd la précision entière: 'NSUInteger' (aka 'unsigned long') en '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 …


5
Quel est l'intérêt de g ++ -Wreorder?
L'option g ++ -Wall inclut -Wreorder. Ce que fait cette option est décrit ci-dessous. Il n'est pas évident pour moi pourquoi quelqu'un s'en soucierait (surtout assez pour l'activer par défaut dans -Wall). -Wreorder (C ++ uniquement) Avertir lorsque l'ordre des initialiseurs de membre donné dans le code ne fonctionne pas …


10
Avertissements personnalisés du compilateur
Lorsque vous utilisez ObsoleteAtribute dans .Net, il vous donne des avertissements du compilateur vous indiquant que l'objet / la méthode / la propriété est obsolète et que quelque chose d'autre doit être utilisé. Je travaille actuellement sur un projet qui nécessite beaucoup de refactorisation d'un code d'anciens employés. Je veux …

3
Remplacer les indicateurs de compilation pour les fichiers uniques
Je voudrais utiliser un ensemble global d'indicateurs pour compiler un projet, ce qui signifie que dans mon fichier CMakeLists.txt de niveau supérieur, j'ai spécifié: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Cependant, pour un fichier spécifique (disons "foo.cpp") dans un sous-répertoire, je veux changer les drapeaux de compilation pour ne …

8
Java Class.cast () vs opérateur de cast
Ayant appris pendant mes jours C ++ sur les maux de l'opérateur de cast de style C, j'ai d'abord été heureux de constater que Java 5 java.lang.Classavait acquis une castméthode. Je pensais que finalement nous avions une façon OO de gérer le casting. Il s'avère que ce Class.castn'est pas la …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.