Вопросы по теме 'compiler-warnings'
Java Class.cast () против оператора приведения
Когда я учился на C ++ о пороках оператора приведения в стиле C, я сначала был рад обнаружить, что в Java 5 java.lang.Class приобрел метод cast .
Я подумал, что наконец-то у нас появился объектно-ориентированный способ работы с кастингом....
175301 просмотров
schedule
06.10.2021
Проект установщика VS2010 (более ранний) - два или более объекта имеют одно и то же целевое расположение
Этот установочный проект был создан еще в 2004 году и с тех пор обновляется.
Есть два вредоносных файла DLL, которые вызывают в общей сложности 4 ошибки.
Я поискал в Интернете это предупреждающее сообщение и не нашел постоянного исправления (мне...
8027 просмотров
schedule
08.11.2021
Избегайте предупреждения о несовместимости указателя при работе с двойной косвенной адресацией
Предполагая, что эта программа:
#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 просмотров
schedule
27.10.2021
Как отменить устаревшее предупреждение в Xcode?
Есть ли #pragma для отмены предупреждения времени компиляции, например:
warning: 'ADBannerContentSizeIdentifier480x32' is deprecated (declared at...
4034 просмотров
schedule
16.09.2021
Неявное объявление при использовании функции до ее определения в 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 просмотров
schedule
08.10.2021
Строка формата не является строковым литералом (потенциально небезопасно)
Возможный дубликат: Почему моя строка потенциально небезопасна в моем приложении 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 просмотров
schedule
02.10.2021
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 просмотров
schedule
07.10.2021
Поле 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 просмотров
schedule
20.10.2021
Как подавить предупреждения из некоторых файлов при сборке с помощью 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