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

Помогите с предупреждением компилятора: Инициализация из разных типов Objective-C, когда типы совпадают
Вот функция, в которой я получаю предупреждение компилятора, я не могу понять, что его вызывает. Любая помощь приветствуется. -(void)displaySelector{ //warning on the following line: InstanceSelectorViewController *controller =...
334 просмотров
schedule 15.11.2022

Как я могу сохранить предупреждения компилятора в Hudson (CI) при использовании SVN Update?
У меня есть настройка непрерывной интеграции с использованием Hudson, и в последнее время я настроил задания на использование svn update для получения последней версии кода. Мне очень нравится этот подход, поскольку он позволяет msbuild обновлять...
271 просмотров

Универсальный независимый от компилятора способ реализации НЕИСПОЛЬЗУЕМЫХ макросов в C / C ++
При реализации заглушек и т. Д. Вы хотите избежать предупреждений о "неиспользуемых переменных". Я встречал несколько альтернатив макросам UNUSED () на протяжении многих лет, но ни разу не было доказано, что они работают для "всех" компиляторов, или...
6889 просмотров
schedule 03.01.2024

Что означает управление достигает конца непустой функции?
Я получаю странные ошибки компилятора в этом алгоритме бинарного поиска. Я получаю предупреждение о том, что control reaches end of non-void function . Что это значит? int binary(int val, int sorted[], int low, int high) { int mid =...
144885 просмотров
schedule 08.10.2023

Delphi Embarcadero XE: множество предупреждений со строками и PAnsiChar
Я пытаюсь перейти с Delphi 2007 на Embarcadero RAD Studio XE. Я получаю тонны предупреждений. Все они выглядят так: у меня есть процедура, в которой я объявляю "String": procedure SendMail( ADestinataire,ASubject : String); И я пытаюсь...
2518 просмотров

Предупреждение компилятора при создании пользовательской реализации стандартного потока
У меня есть приложение Visual Studio 2008 C++, в котором я создал собственную реализацию streambuf и stream. Для создания поток подробно описан ниже: class MyOutputStream_3 : private MyStreamBuf, public ostream { public: MyOutputStream_3() :...
1425 просмотров
schedule 07.10.2022

Почему gcc не выдает предупреждение о неопределенном поведении в коде внутри?
Я только что прочитал это часто задаваемые вопросы SO C++ о неопределенном поведении и точках последовательности и немного поэкспериментировал. В следующем коде gcc-4.5.2 выдает мне предупреждение только в строке, упомянутой в комментарии к коду,...
1352 просмотров
schedule 13.04.2024

Как включить из каталога?
Я пытаюсь добавить код проекта (назовем его b ) в другой проект (назовем его a ). Оба проекта компилируются и запускаются отдельно. Я просто скопировал папку проекта b в папку проекта a . В проекте a Makefile я добавил строки для...
74 просмотров
schedule 05.10.2023

Существует ли static_warning?
Я знаю об этом вопросе , в котором упоминается "СТАТИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ" Boost, но я хотел бы спросить опять же, в частности, как я мог бы реализовать static_warning , который работает аналогично static_assert , но только выдает предупреждение...
10949 просмотров
schedule 10.12.2023

Разыменование предупреждений void* в Xcode
Мне известен этот вопрос SO и этот вопрос SO . Элемент новизны в этом заключается в его фокусе на Xcode и в использовании квадратных скобок для разыменования указателя на void. Следующая программа компилируется без предупреждения в Xcode 4.5.2,...
301 просмотров

Предупреждение компиляции mvn (неиспользуемый импорт) из-за импорта javadoc
Я работаю над java-проектом, в котором для сборки используется maven. Мы также используем eclipse для разработки всех плюсов (автозаполнение и т. Д.) Одна вещь, которую я заметил, это то, что импорт в классы из-за комментариев javadoc, где eclipse в...
713 просмотров

Обнаружено несколько методов с именем count с несовпадающими результатами, типами параметров или атрибутами
После обновления до Xcode 5.1 я больше не могу архивировать свой проект. Xcode всегда говорит: «Найдены несколько методов с именем «счетчик» с несовпадающим результатом, типом параметра или атрибутами. Эта проблема является новой, и симулятор и...
14291 просмотров

Почему «управление достигает конца непустой функции» только предупреждение? Это законно?
Допустимо ли в C++ определение функции с возвращаемым типом, отличным от void, который позволяет управлению достигать конца функции, а не оператору return ? gcc и clang выдают только предупреждения об этом. Является ли код, который делает это...
2220 просмотров

Настройка предупреждений компиляции на пути сборки java в eclipse возвращается после проекта обновления maven
Всякий раз, когда я выполняю проект обновления maven ( alt + f5 ), параметр «Игнорировать необязательные проблемы компиляции» возвращается к «Нет». Это чертовски раздражает меня, так как это сгенерированные источники, которые я не могу исправить....
238 просмотров

Почему возвращается адрес локальной переменной или временный только предупреждение, а не ошибка?
Только что получил предупреждение от компилятора для этой функции: template<class T> Matrix3x3<T> & operator - (Matrix3x3<T> const & p) { auto m = Matrix3x3<T>(p); m.m11 = -m.m11; m.m12 = -m.m12; m.m13 =...
4987 просмотров
schedule 10.11.2023

Тип поля «myField» — это конкретный класс «MyClass».
Я готовлю свое приложение для Android к производству, поэтому я включил большинство предупреждений о ворсе. Одно конкретное предупреждение широко распространено, но я его не понимаю. Вот предупреждение: Тип поля «loginF» — это конкретный...
371 просмотров

Предупреждение о компиляции VS: результат 32-битного сдвига неявно преобразуется в 64-битный
Visual Studio 2013 выдает раздражающее (и, казалось бы, неуместное) предупреждение о компиляции: #include <stdint.h> #define PRECISION 16 uint64_t hi = 0; for (uint8_t i = 0; i < PRECISION; i++) { if (some_condition) {...
4628 просмотров

C++ Добавить предупреждения компилятора о неправильном использовании пользовательской функции печати/журнала.
У меня есть следующая функция, и я хотел бы получать предупреждения, как при использовании printf: void LoggingManager::log(int32_t logLevel, const char *p_str, ...) { va_list args; va_start(args, p_str);...
790 просмотров
schedule 12.09.2022

Предупреждение о многострочном комментарии gcc
я получаю предупреждение предупреждение: многострочный комментарий [-Wcomment] из-за комментария, который у меня есть, который выглядит примерно так // strings can start with a \ and also end with a \ Я понимаю ошибку и видел...
2525 просмотров
schedule 06.01.2024

Обходной путь для предупреждения C4512 от синтаксического анализатора JSON Boost
Поэтому я пытаюсь использовать boost::property_tree::read_json . Для этого мне нужно: #include <boost/property_tree/json_parser.hpp> Когда я пытаюсь, я получаю: предупреждение C4512:...
180 просмотров