Вопросы по теме 'compiler-warnings'

Предупреждения пользовательского компилятора
При использовании ObsoleteAtribute в .Net он выдает предупреждения компилятора о том, что объект / метод / свойство устарели и следует использовать что-то еще. В настоящее время я работаю над проектом, который требует значительного рефакторинга кода...
44175 просмотров
schedule 14.11.2022

Предупреждение о странной аннотации SAL
Я пытаюсь использовать аннотацию Microsoft SAL для своего проекта, однако получаю следующее предупреждение, и я не знаю, почему. В качестве примера я создал новое консольное приложение C++ и получил следующий код: #include <sal.h> class...
2813 просмотров
schedule 01.05.2024

отключить определенные предупреждения в gcc
В компиляторах Microsoft определенные предупреждения можно отключить с помощью #pragma, не отключая другие предупреждения. Это чрезвычайно полезная функция, если компилятор предупреждает о том, что «необходимо сделать». Есть ли у GCC на данный...
37945 просмотров
schedule 02.05.2022

Предупреждение компилятора w8004 BDS6 c/c++
Рекомендуется инициализировать переменную во время объявления. int TMyClass::GetValue() { int vStatus = OK; // A function returns a value vStatus = DoSomeThingAndReturnErrorCode(); if(!vStatus) //Do something else...
1609 просмотров
schedule 11.03.2023

Необязательный аргумент нельзя стереть?
Я хотел иметь версию List.map с хвостовой рекурсией, поэтому написал свою собственную. Вот: let rec list_map f l ?(accum=[])= match l with head :: tail -> list_map f tail ~accum:(head :: accum) | [] -> accum;; Всякий раз,...
3626 просмотров

Почему gcc сообщает о неявном объявлении функции round?
У меня есть следующий код C: #include <math.h> int main(int argc, char ** argv) { double mydouble = 100.0; double whatever = round(mydouble); return (int) whatever; } Когда я компилирую это, я получаю предупреждения:...
31310 просмотров
schedule 28.05.2023

Предупреждения Xcode Objective-c, создающие селектор для несуществующего метода с OCUnit (SenTestingKit)
При попытке написать несколько модульных тестов с помощью OCUnit (SenTestingKit) я начал получать такие предупреждения в XCode. warning: creating selector for nonexistent method 'myMethodName1:' warning: creating selector for nonexistent method...
1228 просмотров

Нюансы реализации метода Objective-C
Я только начал разрабатывать для iPhone и сейчас изучаю Objective-C. Я видел некоторый код, который реализует метод на стороне @implementation класса, например: -(void)myMethod; { // method body } Что делает это интересным, так это то, что...
631 просмотров

Расшифровка предупреждения квир-компилятора о беззнаковой десятичной константе
Это большое приложение имеет библиотеку пула памяти, которая использует treap для хранения узлов памяти. Treap реализован с помощью макросов cpp, а полный файл trp.h можно найти здесь . Я получаю следующее предупреждение компилятора, когда пытаюсь...
746 просмотров
schedule 18.08.2022

Избегайте предупреждения «Формальный параметр без ссылки»
У меня есть такой суперкласс: class Parent { public: virtual void Function(int param); }; void Parent::Function(int param) { std::cout << param << std::endl; } ..и такой подкласс: class Child : public Parent {...
66348 просмотров

Предупреждение компилятора в базовом классе шаблона C ++
Я получаю предупреждение компилятора, которого я не понимаю в этом контексте. Когда я компилирую "Child.cpp" из следующего кода. (Не удивляйтесь: я сократил свои объявления классов до минимума, поэтому содержимое не будет иметь особого смысла, но вы...
5426 просмотров

Инициализировать результат строковой функции?
Я только что отладил проблему с функцией, которая возвращает строку, которая меня обеспокоила. Я всегда предполагал, что неявная переменная Result для функций, возвращающих строку, будет пустой в начале вызова функции, но следующий (упрощенный) код...
5207 просмотров
schedule 21.04.2024

Как подавить предупреждения для одного файла ActionScript?
У меня есть исходный файл ActionScript 3 (.as), в котором есть сотни нетипизированных переменных. Этот файл работает отлично, хотя выводит предупреждение для каждой нетипизированной переменной, из-за чего я получаю ~ 800 предупреждений, засоряющих...
2381 просмотров

Предупреждения как ошибки по сравнению с устаревшим атрибутом в Visual Studio
Нам нравится настройка Предупреждения как ошибки , поскольку у нас есть политика не проверять код с предупреждениями, и это единственный эффективный способ, который мы нашли для ее соблюдения. Мы также хотели бы использовать атрибут Obsolete ,...
3793 просмотров

Как заставить Intellij Idea отображать предупреждения о компиляции?
Я работаю с Intellij Idea 10 и Java 6 JDK Update 7. Когда я запускаю команду Build --> Rebuild Project , а компиляция (javac) генерирует предупреждения, Idea не отображает что эти предупреждения точно находятся в Messages Посмотреть. Я...
42392 просмотров
schedule 15.08.2023

Intellij Idea не отображает предупреждения компилятора javac о ссылке на проприетарный API
Я работаю с Intellij Idea 10 и Java 6 JDK Update 7. Когда я запускаю команду Build --> Rebuild Project , компиляция javac (с использованием параметра -Xlint:all ) отображает предупреждения, но по какой-то причине не включает предупреждения об...
779 просмотров
schedule 08.04.2022

Objective-C, протоколы и подклассы
Допустим, у меня определены следующие протоколы: // базовый протокол для объекта пользовательского интерфейса: @protocol UIObjectProtocol <NSObject> @property (assign) BOOL touchable; @end // базовый протокол для объекта...
4096 просмотров

Java Generics, как избежать предупреждения о непроверенном назначении при использовании иерархии классов?
Я хочу использовать метод, использующий общие параметры и возвращающий общий результат в иерархии классов. изменить: нет Подавить предупреждения("не проверено") ответ разрешен :-) Вот пример кода, иллюстрирующий мою проблему: import...
11475 просмотров
schedule 19.03.2023

Как подавить предупреждение о неиспользуемом фиктивном аргументе для одной функции в Fortran?
У меня есть следующий код FORTRAN: FUNCTION inverse_deterministic_cdf(dist, p) RESULT(value) !=========== result ============ REAL(C_DOUBLE) :: value !====== input parameters ======= TYPE(deterministic), INTENT(IN) :: dist...
1617 просмотров
schedule 25.05.2023

assert() с сообщением
Я видел где-то утверждение, используемое с сообщением следующим образом: assert(("message", condition)); Кажется, это отлично работает, за исключением того, что gcc выдает следующее предупреждение: warning: left-hand operand of comma...
42599 просмотров
schedule 22.11.2022