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

Java Class.cast () против оператора приведения
Когда я учился на C ++ о пороках оператора приведения в стиле C, я сначала был рад обнаружить, что в Java 5 java.lang.Class приобрел метод cast . Я подумал, что наконец-то у нас появился объектно-ориентированный способ работы с кастингом....
175301 просмотров
schedule 06.10.2021

Проект установщика VS2010 (более ранний) - два или более объекта имеют одно и то же целевое расположение
Этот установочный проект был создан еще в 2004 году и с тех пор обновляется. Есть два вредоносных файла DLL, которые вызывают в общей сложности 4 ошибки. Я поискал в Интернете это предупреждающее сообщение и не нашел постоянного исправления (мне...
8027 просмотров

Избегайте предупреждения о несовместимости указателя при работе с двойной косвенной адресацией
Предполагая, что эта программа: #include <stdio.h> #include <string.h> static void ring_pool_alloc(void **p, size_t n) { static unsigned char pool[256], i = 0; *p = &pool[i]; i += n; } int main(void) { char *str;...
2681 просмотров

Как отменить устаревшее предупреждение в Xcode?
Есть ли #pragma для отмены предупреждения времени компиляции, например: warning: 'ADBannerContentSizeIdentifier480x32' is deprecated (declared at...
4034 просмотров

Неявное объявление при использовании функции до ее определения в C, почему компилятор не может это понять?
Как сказано в заголовке, я знаю, что вызывает эту ошибку, но я хочу знать, почему компилятор выдает ее в этом случае. Eg : main.c void test(){ test1(); } void test1(){ ... } Выдает предупреждение о неявном объявлении, поскольку...
664 просмотров
schedule 29.10.2021

Предупреждение gcc: функция используется, но не определена
Я получаю предупреждение: function used but not defined . У меня static __inline__ в файле заголовка сказано a.h . Заголовочный файл включен в a.c . Я хотел бы поместить все эти встроенные функции, которые находятся в файлах заголовков, в...
36836 просмотров
schedule 06.09.2021

предупреждение: сравнение всегда верно из-за ограниченного диапазона типов данных, вызывающих сбой
У меня есть предупреждение, причину которого я не могу найти. Я следую инструктивному коду в тексте по программированию какао, который реализует слайд-шоу изображений на основе документов. Это предупреждение приводит к тому, что цикл while...
1087 просмотров
schedule 24.10.2021

Хранение деталей в структуре C
Я пишу программу C, чтобы найти функцию и вычислить количество строк функции в файле C, и я сохраняю ее в структуре. Я привел свои коды ниже. #include <stdio.h> #include <string.h> #define SIZE 1024 struct fundetails { int...
267 просмотров
schedule 13.10.2021

C4100 Формальный параметр без ссылки при использовании в шаблоне
Это кажется настолько простым, что это не должно быть проблемой, но я этого не вижу, поэтому любая помощь будет принята с благодарностью. У меня есть функция, которая принимает параметр, а затем использует этот параметр в шаблоне. Компилятор...
3759 просмотров

Строка формата не является строковым литералом (потенциально небезопасно)
Возможный дубликат: Почему моя строка потенциально небезопасна в моем приложении iOS? Новое предупреждение компилятора после обновления XCode до 4.6: Наименьший пример, демонстрирующий предупреждение в обеих последних строках:...
6972 просмотров
schedule 29.11.2021

Компилятор получает предупреждения при использовании функции strptime (C)
Ввод man strptime означает, что эта функция должна объявить _XOPEN_SOURCE и включить заголовок time.h. Я это сделал. Но когда я пытаюсь скомпилировать свой код, я получаю: ./check.c:56: предупреждение: неявное объявление функции «strptime»...
11397 просмотров
schedule 05.09.2021

Как я могу подавить предупреждения GCC об отсутствии прототипов для процедур прерывания, когда используется -Wmissing-prototypes?
Я пишу встроенный код на C, используя MPLABX (IDE для продуктов Microchip) и компилятор XC16 (который основан на GCC). Я использую -Wmissing-prototypes , чтобы убедиться, что у меня есть прототипы для всех моих функций. Моя проблема в том, что у...
576 просмотров

XCode, исправить всегда истинное предупреждение в этой проверке действительный код png
В XCode5 у меня есть этот код 1 - (BOOL)checkValidPNGImage{ 2 NSData *imagedata = [NSData dataWithContentsOfFile:self.imageFullPath]; 3 if ([imagedata length] < 4) 4 return NO; 5 const char * bytes =...
387 просмотров
schedule 19.10.2021

Не удается заставить генератор данных теста производительности СУБД Star-Schema работать должным образом
Один из обычно (?) Используемых тестов СУБД называется SSB, Star-Schema Benchmark . Чтобы запустить его, вам нужно сгенерировать вашу схему, то есть ваши таблицы с данными в них. Ну, есть программа-генератор, которую вы можете найти в самых разных...
921 просмотров

Поле modifyDate никогда не назначается и всегда будет иметь значение по умолчанию 0
Может кто-нибудь объяснить мне, почему я получаю это предупреждение? Я протестировал код, и он работает, я получаю то значение, которое я должен получить. Это ложное предупреждение или что-то мне не хватает? [DataMember(Name = "modifyDate")]...
1096 просмотров
schedule 07.09.2021

Есть ли в VB.Net аналог #pragma warning disable / restore?
Я нашел способ отключить предупреждения для всего проекта VB.NET, но это очень нежелательно. Я хотел бы отключить определенное предупреждение для области действия не более одного метода. Построчное отключение и восстановление было бы лучше....
4625 просмотров
schedule 24.11.2021

С большей вероятностью компилятор встроит функцию в объявление класса с указанным ключевым словом inline?
Недавно я просматривал код коллеги и заметил, что он поставил ключевое слово «inline» перед кучей функций Getter, которые были определены в объявлении класса. eg class Foo { public: inline bool GetBar() const { return m_Bar; } private:...
945 просмотров

Как подавить предупреждения из некоторых файлов при сборке с помощью g ++?
Например, я создаю проект, который состоит из нескольких файлов * .cpp, и мне нужно подавить предупреждение только из некоторых из этих файлов. Я использую Makefile, который использовался в проекте Eclipse. Как я могу это сделать? Обновление:...
3937 просмотров
schedule 30.11.2021

Переносимый способ сообщить компилятору, что выравнивание в порядке, не подавляя предупреждение?
Один из запускаемых нами тестов - это компиляция с -Wcast-align . Это особенно полезно, когда происходит неправильное приведение среди чисел с плавающей запятой, двойных чисел и интегралов (иногда это приводит к SIGBUS , IIRC). У нас есть...
504 просмотров
schedule 27.10.2021

действительно ли это битовое поле первого размера переполняется при присвоении 1?
Я написал код с битовыми полями, который, как мне казалось, должен работать, но похоже, что GCC с этим не согласен. Я что-то пропустил или действительно нашел ошибку в GCC? После упрощения моего кода тестовый сценарий стал довольно простым. Я...
1109 просмотров
schedule 22.10.2021