Свързани въпроси 'compiler-warnings'

Как да бъдете предупредени за потенциални аритметични грешки поради преобразуване на тип?
Работя върху изчислителен модул, използвайки C#, и се сблъсках с това: double v = 4 / 100; Знам, че това е грешна инициализация, която връща v = 0.0 вместо v = 0.04 Правилата на c# казват, че трябва да се уверя, че поне един от...
308 изгледи

каква е разликата между предупреждения C4018 („израз“: несъответствие със знак/неподписан) и C4389 („оператор“: несъответствие със знак/неподписан)
така че каква е разликата между C4018 ('expression' : signed/unsign mismatch) и C4389 ('operator': signed/unsign mismatch) предупреждения ? unsigned int uc = 0; int c = 0; if (uc < c) uc = 0; // C4018 vs int a = 9; unsigned int...
188 изгледи
schedule 22.09.2022

Elixir - защо няма предупреждение на компилатора за тези дублиращи се заглавки?
Днес, докато разглеждах някакъв код, попаднах на следните две заглавки на функции и разбрах, че доколкото мога да преценя, те трябва да са дубликати. Същият брой параметри и без съвпадения или предпазители, които да ни позволят да заобиколим първия....
58 изгледи
schedule 29.09.2022

За коя версия на Android трябва да компилирам, за да избегна предупреждение за вътрешен клас
Работя с Android 2.1 (update1) и моите настройки на проекта IntelliJ за проекта показват: JDK 1.6 и моето езиково ниво на проекта е зададено на 6.0 (@Override в интерфейси) И все пак, когато правя компилация вътре в IDE или извън нея с Maven,...
120 изгледи
schedule 07.10.2022

Мога ли да накарам GCC да предупреждава при предаване на твърде широки типове към функции?
Следва някакъв очевидно дефектен код, за който смятам, че компилаторът трябва да издаде диагностика. Но нито gcc , нито g++ го правят, дори с всички опции за предупреждения, за които се сещам: -pedantic -Wall -Wextra #include...
1928 изгледи
schedule 19.11.2022

Eclipse вече не открива липсващ опит/улов?
В този код String a = "notANumber"; Integer b = Integer.parseInt(a); Необходим е try/catch, тъй като parseInt хвърля NumberFormatException изключение. В предишната ми версия на Eclipse получавах предупреждение, че е необходим try/catch,...
1067 изгледи
schedule 10.10.2022

Как да се отърва от това предупреждение на компилатора?
Имам няколко класа (от TObject ) в Delphi XE7 (Firemonkey), които имат свойство AsJson : uses System.Classes, System.SysUtils, XSuperObject; type TMyObject = class(TObject) public property AsJson: ISuperObject read GetAsJson; end;...
380 изгледи

Защо предупреждението C4265 Visual C++ (виртуална членска функция и без виртуален деструктор) е изключено по подразбиране?
Visual C++ може да излъчва C4265 предупреждение , когато класът има поне една виртуална членска функция и няма виртуален деструктор. Очевидно предупреждението е там, за да открие случаи, когато обект от производен клас е delete d през указател...
2422 изгледи

Делегираното изваждане има непредвидим резултат в ReSharper/C#?
При използване на myDelegate -= eventHandler ReSharper (версия 6) проблеми: Делегираното изваждане има непредвидим резултат Обосновката зад това е обяснена от JetBrains тук . Обяснението има смисъл и след като го прочетох, се съмнявам...
32194 изгледи

Грешка при изпращане на „const char *“ към параметър от тип „const uint8_t *“.
Кодирам приложение за iOS, в което съм декларирал константа на низ във файл с константи: NSString * const kHeader = @"name,age,gender"; и в Константи.h FOUNDATION_EXPORT NSString * const kHeader; и се опитвам да напиша този низ в...
4363 изгледи
schedule 05.12.2022

Python: Предупреждение за неизползвана променлива в PyDev
Ето моя код и има предупреждение за „компилатор“ (това ли е правилният термин за него?) под инстанцията на normDataSet по-долу: def autoNorm(dataSet): minVals = dataSet.min(0) maxVals = dataSet.max(0) ranges = maxVals - minVals...
1151 изгледи
schedule 05.01.2024

Visual Studio: Предупреждава, когато частни или вътрешни членове нямат препратки
Има ли начин визуалното студио да предупреждава, че частен член няма никакви препратки в класа? Какво ще кажете за вътрешни членове, които нямат препратки в пакета/модула? Рефакторирах кода си и не искам да запазя [щракване с десен бутон] -->...
217 изгледи

Потискане на F# компилатор Предупреждение: Възможен неправилен отстъп: този токен е извън контекста
Имам някои xunit тестове, които бих искал да оформя по следния начин за четимост: [<Fact>] let ``Has Hash Code 2``() = target.GetHashCode().ShouldBe 2 [<Fact>] let ``ToString yields two``() = target.ToString().ShouldBe...
1147 изгледи

Предупреждение Неправилен изглед на изглед на клип
Вчера започнах да правя програма за финанси. Нямах интернет, така че изчаках да потърся проблема. Не можах да намеря нищо, което да работи. Използвам NSTabView и има три раздела: доход, активи и нетна стойност. Вътрешен доход имам два NSTableView....
219 изгледи
schedule 02.02.2024

Несъответствие със знак/без знак
Трудно ми е да разбера естеството на проблема, който срещнах в моя код. Линия if ((struct.c == 0x02) && (struct2.c == 0x02) && (struct.s == !struct2.s)) {/**/} където c е int и s е uint64_t произвежда...
283 изгледи
schedule 21.01.2024

Деактивирайте предупреждението на определено място в Intel Compiler
Имам математически вектор, чиито размери определям с параметър на шаблона int N . Проблемът е, че добавям към много параметри в конструктора до N=9, g++ беше ОК с това, но компилаторът на Intel се оплаква от това с предупреждение предупреждение...
1546 изгледи

Защо perl се оплаква от my, когато редът няма такъв?
Имам код, който се опитва да извика функция няколко пъти, даден списък. Имам цикъл for() и след това вътре в цикъла извиквам функцията. Въпреки това на линията с извикването на функцията получавам странна грешка: [Thu Aug 8 08:31:37 2013]...
711 изгледи
schedule 01.03.2024

gcc опции: предупреждение за невалидни функции без оператор за връщане
Някой знае ли опция gcc/g++, която генерира грешка/предупреждение, ако има функция, която има невалидна връщана стойност, но не съдържа оператор за връщане в своята дефиниция? e.g.: int add(int a, int b) { a+b; } Много благодаря...
2698 изгледи

предупреждение: твърде много аргументи за формат
#include<stdio.h> #include<errno.h> #include<error.h> #include<stdlib.h> #define clean_errno() (errno == 0 ? "None" : strerror(errno)) #define DEBUG_ERROR(M,...) fprintf(stderr, "[ERROR] (%s:%d: (error: %s)) M \n", __FILE__,...
2311 изгледи
schedule 26.04.2024

Предупреждение за необработен тип в Android Studio
Android Studio не показва предупреждение за компилатор, когато използва необработения тип при препращане към общ тип. Има ли начин да активирате тази функция? public class GenericClass<T> { } public class SpecificClass extends GenericClass...
1230 изгледи
schedule 07.04.2024