Вопросы по теме 'compiler-warnings'
странное предупреждение о ExtensionAttribute
Получаю странное предупреждение:
Предопределенный тип System.Runtime.CompilerServices.ExtensionAttribute определен в нескольких сборках в глобальном псевдониме; используя определение из 'c: \ Program Files \ Reference Assemblies \ Microsoft \...
20211 просмотров
schedule
09.04.2023
Как мне избавиться от предупреждений компилятора [какое-то событие], которые никогда не использовались, в Visual Studio?
Например, я получаю предупреждение компилятора:
Событие Company.SomeControl.SearchClick никогда не используется.
Но я знаю, что он использовался, потому что его комментирование вызывает у меня как 20 новых предупреждений о страницах XAML,...
26665 просмотров
schedule
23.06.2022
Как обнаружить неиспользуемые методы и #import в Objective-C
После долгой работы над приложением для iPhone я понял, что мой код довольно грязный, содержащий несколько #import и методы, которые вообще не вызываются и не используются.
Я хотел бы знать, есть ли какая-либо директива компилятора или способ...
43614 просмотров
schedule
08.01.2023
Предупреждения избыточного компилятора
Я обнаружил, что очень часто при вызове myMethod, связанного с myObject1 из myObject2, я получаю предупреждение о том, что «myObject1 может не отвечать на -myMethod», но тогда программа все равно работает нормально. Почему компилятор не распознает...
148 просмотров
schedule
01.10.2022
проблема «вне» в VB.NET
Когда в C# у нас есть параметры параметров out и ref , в VB есть только один: ByRef .
Теперь небольшая «проблема» при попытке «устранить» предупреждение компилятора о том, что тест не был инициализирован перед передачей в качестве аргумента:...
345 просмотров
schedule
02.03.2024
Условные ссылки в проекте .NET, можно ли избавиться от предупреждения?
У меня есть две ссылки на сборку SQLite, одна для 32-битной и одна для 64-битной, которая выглядит так (это тестовый проект, чтобы попытаться избавиться от предупреждения, не зацикливайтесь на путях) :
<Reference Condition=" '$(Platform)' ==...
8203 просмотров
schedule
03.06.2022
Подавление предупреждений компилятора XCode для конкретных строк
Как и в случае с вопросом Бена Готлиба , у меня есть несколько устаревших вызовов, которые меня беспокоят. Есть ли способ подавить предупреждения по строкам? Например:
if([[UIApplication sharedApplication]...
4882 просмотров
schedule
13.03.2022
Как я могу отключить предупреждения компилятора в Eclipse для конкретного файла?
В моем проекте Eclipse есть несколько сгенерированных файлов .java, которые мне нужно использовать для SQLJ, и я не могу перейти в отдельный проект (из-за административных накладных расходов). Эти файлы также регулярно регенерируются, поэтому их...
54096 просмотров
schedule
04.04.2022
Eclipse: разные предупреждения компилятора для каждого разработчика
Я работаю в небольшой команде из двух человек, с SVN для контроля версий и Java/Eclipse. Другой парень хочет видеть предупреждения компилятора определенного типа ("Неквалифицированный доступ к полю экземпляра"), но я этого не делаю. Поэтому мне...
102 просмотров
schedule
06.04.2023
Параметр 'foo' назначать не надо, в чем вред?
Сравните этот метод:
void doStuff(String val) {
if (val == null) {
val = DEFAULT_VALUE;
}
// lots of complex processing on val
}
... к этому методу:
void doStuff(String origVal) {
String val = origVal;
if (val...
18268 просмотров
schedule
28.06.2023
Будет имя переменной; Оператор С++ всегда не работает?
В C++ иногда переменная определяется, но не используется. Вот пример — функция для использования с COM_INTERFACE_ENTRY_FUNC_BLIND . ATL-макрос:
HRESULT WINAPI blindQuery( void* /*currentObject*/, REFIID iid, void** ppv, DWORD_PTR /*param*/ )...
3208 просмотров
schedule
18.12.2023
Почему C++ выдает предупреждения о перечислениях с отрицательными значениями?
Мой текущий код выглядит следующим образом:
enum Enum1 : signed __int8
{
Value1 = 1 ,
Value2 = 2 ,
Value3 = -3 // C4341
} ;
В сведениях об ошибке указано: "предупреждение C4341: "Value3": значение со знаком выходит за пределы...
3849 просмотров
schedule
21.09.2022
Как устранить предупреждение C4191 о вызовах GetProcAddress с помощью FARPROC?
Недавно я попытался использовать параметр /Wall Visual C++ для включения всех предупреждений и обнаружил, что следующий код:
typedef BOOL ( WINAPI * TIsWow64ProcessFunction )( HANDLE, BOOL* );
TIsWow64ProcessFunction isWow64ProcessFunction =...
4910 просмотров
schedule
20.11.2022
Правильно ли использовать #pragma warning push / pop для временного изменения уровня предупреждения?
Иногда бывает сложно написать код на C ++, который бы вообще не выдавал предупреждений. Однако включение предупреждений - хорошая идея. Поэтому часто бывает необходимо отключить предупреждения вокруг какой-то конкретной конструкции и включить их во...
58809 просмотров
schedule
23.02.2022
Сокращение тысяч предупреждений компилятора
Я только начал работать с кодом C++, скомпилированным в Visual Studio 2008. Уровень предупреждения по умолчанию в проекте был установлен на 3, и предупреждений не было. Я поднял это до уровня 4, и оказалось, что в нашем коде около 35000...
1459 просмотров
schedule
09.04.2022
Java: правильно проверенное создание экземпляра класса с использованием отражения
Я пытаюсь использовать одну из самых простых форм отражения для создания экземпляра класса:
package some.common.prefix;
public interface My {
void configure(...);
void process(...);
}
public class MyExample implements My {
... //...
2202 просмотров
schedule
21.04.2022
Пустое конечное поле Java, возможно, не было инициализировано. Исключение вызвано нечетностью метода.
У меня есть код вроде:
final int var1;
if ( isSomethingTrue ) {
var1 = 123;
} else {
throwErrorMethod();
}
int var2 = var1;
И throwErrorMethod определяется примерно так:
private void throwErrorMethod() throws Exception{...
22806 просмотров
schedule
17.05.2022
Есть ли в реальной жизни случаи, когда удаление неполного типа не является ошибкой в C++?
В Visual C++ есть предупреждение C4150 для случаев, когда delete применяется к указателю на неполный тип.
Такие случаи приводят к неопределенному поведению в соответствии со Стандартом. Насколько я знаю, в Visual C++ они приводят к функции...
258 просмотров
schedule
20.07.2022
Рассмотрим переназначение app.config предупреждения сборки в F #
После того, как я установил VS11, я начал получать следующую ошибку:
Рассмотрим переназначение app.config сборки «FSharp.Core, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a» из версии «2.0.0.0» [C: \ Program Files (x86) \ Reference...
29132 просмотров
schedule
07.02.2023
Предупреждения, которые будут постоянно срабатывать в разных компиляторах?
После написания ответа на этот вопрос который отображает решение во время компиляции с ошибкой, мне было интересно, можно ли вместо этого получить предупреждение и завершить компиляцию (как на самом деле указано в вопросе).
Хотя диагностика в...
210 просмотров
schedule
11.07.2022