RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Compiler Warnings
Коллекция из 100 самых популярных вопросов про
compiler-warnings
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Предупреждения пользовательского компилятора
2
Как я могу скрыть предупреждения "определенные, но не используемые" в GCC?
3
Какие символы можно использовать в именах макросов?
4
Как я могу заставить gcc предупреждать меня о "int i = i;"
5
После обновления Android Studio 3.1 я получаю эти предупреждения после каждой сборки
6
Предупреждение C4099: имя типа, впервые отображаемое с использованием 'class', теперь отображается с использованием 'struct' (MS VS 2k8)
7
Каковы последствия использования НЕ-CLS-совместимого кода в .NET?
8
[[might_unused]] для переменной-члена, GCC предупреждает (неправильно?), что атрибут игнорируется
9
Могу ли я заставить GCC предупреждать о передаче в функции слишком широких типов?
10
Есть ли эквивалент -pedantic для gcc при использовании компилятора Microsoft Visual C++?
11
Почему у меня появляется предупреждение «Двухэтапный поиск имени C4199 не поддерживается для C++/CLI, C++/CX или openmp»?
12
Как я могу показывать предупреждения, только если ошибок нет?
13
Что такое предупреждение компилятора CS1723 «XML-комментарий имеет атрибут cref 'T', который ссылается на параметр типа»?
14
С++: объявление параметра скрывает член класса даже с ключевым словом «этот»
15
Почему я получаю предупреждение об этом цикле for на основе диапазона в C++?
16
Не объявлять предупреждение о видимых полях экземпляра в последовательной структуре
17
Где появляется это предупреждение «QApplication: недопустимое переопределение стиля прошло, игнорируя его»?
18
Как подавить предупреждение «ISO C++ не поддерживает ‘__int128’?
19
Как мне избавиться от этого предупреждения «предупреждение: выражение не используется»?
20
'textFieldDidBeginEditing' почти соответствует необязательному требованию 'textFieldDidBeginEditing' протокола 'UITextFieldDelegate' в Swift
21
Как я могу заставить компилятор предупреждать меня о неиспользуемом коде, помеченном как pub?
22
C++: 'cout << указатель << ++ указатель' генерирует предупреждение компилятора
23
Что такое диагностика clang 'range-loop-analysis'?
24
Почему объявление одной и той же функции как с параметрами, так и без них не приводит к ошибкам компиляции?
25
Заголовочный файл C вызывает предупреждение «ISO C требует, чтобы единица перевода содержала хотя бы одно объявление»
26
Подавление предупреждения C4996: почему не работает?
27
Передача протокола Swift указателю Objective-C
28
Заставить компилятор C выдавать предупреждение о сужении целых чисел
29
Предупреждение xcode "примерная высота нижнего колонтитула раздела до ios 11" что это значит?
30
Как правильно интерпретировать это предупреждение компилятора?
31
Сбой компиляции; подробности см. в выводе ошибок компилятора. Как я могу это исправить?
32
Feature Recursive Patterns в настоящее время находится в предварительной версии Vs Code
33
F#: Как избежать «[FS0988] Основной модуль программы пуст: при его запуске ничего не произойдет» в тестовом проекте?
34
Как отключить предупреждение «ненужный путь устранения неоднозначности»?
35
Почему clang -Wunused-member-function не предупреждает о неиспользуемой функции-члене?
36
Как удалить предупреждение компилятора CS0649 при добавлении настраиваемого атрибута?
37
Использование атрибута [[deprecated]], когда предупреждения являются ошибками (-Werror)
38
Двойные стандарты? Почему только предупреждение для char * const & a = "bla"?
39
Почему gcc предупреждает о сужении преобразования только для единой инициализации?
40
Предупреждение компилятора для функции, определенной без прототипа в области видимости?
41
Предупреждение о целочисленном переполнении только при использовании ключевого слова const
42
С++ «значение ++» вызывает предупреждение, а «значение + 1» - нет?
43
Как отключить предупреждение в макросе C++
44
Реализовать проверку вариативных аргументов для пользовательских функций форматирования строк
45
Код после оператора возврата без предупреждения
46
Почему присвоение переменной в цикле перед оператором continue считается никогда не прочитанным?
47
Почему нет предупреждения о возможной ошибочной пустой инструкции в пустом цикле while?
48
Как остановить передачу `/ Gm-` в clang_cl.exe из CMake
49
Есть ли предупреждение C++ о возврате ссылки во временное?
50
Подавить "Определение метода для% @ не найдено"
51
Есть ли компилятор C++, который может выдавать предупреждение о висящей ссылке?
52
Отсутствуют предупреждения GCC «-Wformat» для «%p» с символом * и т. д
53
Как использовать compile_flags.txt для программирования на C++ и устранить проблемы, связанные с C++, для разработки на C?
54
C Как разобрать int и char в массиве char?
55
Lisp - разрешить использование переменной * или * неиспользование?
56
Есть ли флаг g++, который может обнаруживать и предупреждать об этом недостижимом коде в операторе switch?
57
Что clang и gcc квалифицируют как неиспользуемую переменную
58
Фортран (пере)распределение при назначении и предупреждения gfortran
59
Почему «значение H2077, присвоенное X, никогда не используется» не встречается со строковыми переменными?
60
Конфигурация проекта Unity3D: рассматривать предупреждения как ошибки
61
Функциональная коллекция Java и непроверенные предупреждения
62
Как определить, какой параметр Xlint соответствует предупреждению компилятора?
63
Как получить предупреждение об указателях на локальные переменные вне области видимости
64
Как написать Lambda с универсальным типизированным параметром без сырых типов
65
Предупреждение при удалении явно заданного по умолчанию объявления функции
66
Как получить предупреждение компилятора при получении недопустимой ссылки из объекта rvalue?
67
Понимание того, как работает функция компиляции в Common Lisp SBCL
68
Могу ли я сделать MSVC менее строгим в отношении «C4127: условное выражение является постоянным»
69
Как вызвать ошибку/предупреждение сразу после компиляции/запуска, если элемент в моем пути к классу отсутствует
70
Объяснение [[nodiscard]] в C++17
71
Объяснение [[nodiscard]] в C++17
72
Почему компилятор предупреждает, что возвращаемое значение функции «лягушка» может быть неопределенным?
73
Диагностические сообщения компилятора SBCL (отсутствуют с "когда" без тела)
74
Gcc -Wtype-limits с верхними ограничениями
75
При переходе на последнюю версию FSharp.Core выдаются предупреждения
76
Замена макроса на функцию вызывает предупреждение "signed/unsigned mismatch"
77
Почему GCC не выдает ошибок при передаче параметра void * в параметр void**?
78
Получение предупреждений о неиспользуемых переменных, хотя я использую переменные
79
Зачем компилировать примечание в std::initializer_list относительно специализации шаблона функции?
80
Исправление предупреждения «Wundefined-var-template»
81
Nvcc предупреждает о том, что переменная устройства является переменной хоста — почему?
82
Определить эффективный тип литерала в сравнении
83
Обнаружение небезопасной привязки ссылки const в C++
84
VBA - Ошибка компиляции: ожидается: если или выбрать, или подпрограмму, или функцию, или свойство, или тип, или с, или перечисление, или конец оператора
85
Почему локальное отключение предупреждения о частичном применении не работает
86
Предотвращение передачи несовместимого типа указателя
87
Почему использование crypt в glibc вызывает предупреждение компилятора?
88
Изучение C, запутавшееся в ограничениях элементов массива
89
Как работает проверка типов в Swift
90
Избавьтесь от предупреждения «Несовместимый указатель», вызванного typedef
91
Превратите предупреждения в ошибку только в пределах предоставленного diff
92
-Werror мешает правильности шаблона и / или SFINAE?
93
Странное "потенциально неоднозначное" предупреждение функциональных интерфейсов Java
94
GCC не предупреждает, хотя должен
95
Предупреждение C -Wformat для целочисленного продвижения в printf
96
Почему я могу проверить, равно ли Struct нулю?
97
Как исправить предупреждение компиляции C++ gcc для заполнения структуры
98
Предупреждение «return» без значения в функции, возвращающей непустое значение - что она должна вернуть?
99
Получение более полезных предупреждений при компиляции Clojure
100
Избавьтесь от предупреждений об основных данных в более старых версиях моделей