Вопросы по теме 'compiler-warnings'
Могу ли я заставить GCC предупреждать о передаче функций слишком широких типов?
Ниже приведен некоторый явно дефектный код, для которого, я думаю, компилятор должен выдать диагностику. Но ни gcc , ни g++ этого не делают, даже со всеми возможными вариантами предупреждений: -pedantic -Wall -Wextra
#include...
1928 просмотров
schedule
19.11.2022
Visual Studio: предупреждение об отсутствии XML-документации для частных и внутренних участников
Я использую Visual Studio 2005 (VS.8.0), и я хочу обеспечить соблюдение требования о том, чтобы все члены класса, а не только общедоступные, были задокументированы. Хотя настроить Visual Studio для генерации предупреждений, когда общедоступные,...
1006 просмотров
schedule
12.06.2024
Visual Studio: предупреждать, когда у частных или внутренних членов нет ссылок
Есть ли способ заставить визуальную студию предупредить, что у частного члена нет ссылок внутри класса? Как насчет внутренних членов, на которые нет ссылок внутри пакета/модуля?
Я рефакторинг своего кода, и я не хочу держать [щелчок правой кнопкой...
217 просмотров
schedule
22.01.2024
Почему предупреждение C4265 Visual C++ (виртуальная функция-член и отсутствие виртуального деструктора) отключено по умолчанию?
Visual C++ может выдавать предупреждение C4265 , когда класс имеет по крайней мере одну виртуальную функцию-член и не имеет виртуального деструктора.
Очевидно, предупреждение предназначено для обнаружения случаев, когда объект производного класса...
2422 просмотров
schedule
03.11.2022
Какую версию Android я должен скомпилировать, чтобы избежать предупреждения внутреннего класса
Я работаю с Android 2.1 (update1) и настройками проекта IntelliJ для проекта:
JDK 1.6 и уровень языка моего проекта установлен на 6.0 (@Override в интерфейсах)
Тем не менее, когда я делаю сборку внутри IDE или снаружи с помощью Maven, я получаю...
120 просмотров
schedule
07.10.2022
Параметры gcc: предупреждение о непустых функциях без оператора возврата
Кто-нибудь знает параметр gcc / g ++, который генерирует ошибку / предупреждение, если есть функция, которая имеет непустое возвращаемое значение, но не содержит оператора возврата в своем определении?
e.g.:
int add(int a, int b)
{
a+b;
}...
2698 просмотров
schedule
15.04.2024
Вычитание делегата дает непредсказуемый результат в ReSharper / C #?
При использовании myDelegate -= eventHandler ReSharper (версия 6) возникают следующие проблемы:
Вычитание делегата имеет непредсказуемый результат
Причина этого объясняется здесь JetBrains . Объяснение имеет смысл, и, прочитав его, я...
32194 просмотров
schedule
08.11.2023
Как быть предупрежденным о возможных арифметических ошибках из-за преобразования типов?
Я работаю над модулем расчета с использованием С#, и я наткнулся на это:
double v = 4 / 100;
Я знаю, что это неправильная инициализация, которая возвращает v = 0.0 вместо v = 0.04
Правила С# говорят, что я должен убедиться, что хотя...
308 просмотров
schedule
15.09.2022
Отправка 'const char *' параметру типа 'const uint8_t *' ошибка
Я кодирую приложение для iOS, в котором я объявил строковую константу в файле констант:
NSString * const kHeader = @"name,age,gender";
и в Constants.h
FOUNDATION_EXPORT NSString * const kHeader;
и я пытаюсь записать эту строку в...
4363 просмотров
schedule
05.12.2022
Почему Perl жалуется на my, если в строке его нет?
У меня есть код, который пытается вызвать функцию несколько раз, учитывая список. У меня есть цикл for() , а затем внутри цикла я вызываю функцию. Однако в строке с вызовом функции я получаю странную ошибку:
[Thu Aug 8 08:31:37 2013] x.cgi:...
711 просмотров
schedule
01.03.2024
Отключить предупреждение в определенном месте в компиляторе Intel
У меня есть математический вектор, размеры которого я определяю с помощью параметра шаблона int N . Проблема в том, что я добавляю ко многим параметрам в конструкторе до N = 9, g ++ с этим все в порядке, но компилятор Intel жалуется на это с...
1546 просмотров
schedule
07.02.2024
Встроенное предупреждение G++
Вот некоторый встроенный код, вызывающий предупреждение при использовании G++ (GCC) версии 4.3.3. Я получаю эту проблему только в этой (4.3.3) более старой версии GCC на машине ARM. На машине x86 с GCC 4.5.2 этой проблемы не существует. К...
553 просмотров
schedule
24.05.2024
Eclipse больше не обнаруживает отсутствующую попытку/поймать?
В этом коде
String a = "notANumber";
Integer b = Integer.parseInt(a);
Try/catch необходим, так как parseInt генерирует исключение NumberFormatException . В моей предыдущей версии Eclipse я получал предупреждение о том, что необходим...
1067 просмотров
schedule
10.10.2022
Python: предупреждение о неиспользуемой переменной в PyDev
Вот мой код, и есть предупреждение "компилятора" (это правильный термин для него?) под экземпляром normDataSet ниже:
def autoNorm(dataSet):
minVals = dataSet.min(0)
maxVals = dataSet.max(0)
ranges = maxVals - minVals
normDataSet...
1151 просмотров
schedule
05.01.2024
предупреждение: слишком много аргументов для формата
#include<stdio.h>
#include<errno.h>
#include<error.h>
#include<stdlib.h>
#define clean_errno() (errno == 0 ? "None" : strerror(errno))
#define DEBUG_ERROR(M,...) fprintf(stderr, "[ERROR] (%s:%d: (error: %s)) M \n", __FILE__,...
2311 просмотров
schedule
26.04.2024
Предупреждение о неуместном просмотре в клипе
Я начал делать финансовую программу вчера. У меня не было интернета, поэтому я ждал, чтобы найти проблему. Я не мог найти ничего, что работало. Я использую NSTabView, и есть три вкладки: доход, активы и собственный капитал. Внутри дохода у меня...
219 просмотров
schedule
02.02.2024
Как избавиться от этого предупреждения компилятора?
У меня есть несколько классов (из TObject ) в Delphi XE7 (Firemonkey), у которых есть свойство AsJson :
uses
System.Classes, System.SysUtils, XSuperObject;
type
TMyObject = class(TObject)
public
property AsJson: ISuperObject read...
380 просмотров
schedule
07.10.2022
Почему нельзя вывести общий тип в бинарном операторе?
Я получаю предупреждение компилятора «Невозможно вывести общий тип; предполагается« Объект »». из следующего кода:
Dim occurrence As CacheableDocumentOccurrence = _
If(DirectCast(IdentityMap.GetItem(id), CacheableDocumentOccurrence),...
646 просмотров
schedule
04.06.2024
Подавить предупреждение компилятора F #: возможный неправильный отступ: этот токен находится вне контекста
У меня есть несколько тестов xunit, которые я хотел бы расположить следующим образом для удобства чтения:
[<Fact>] let ``Has Hash Code 2``() = target.GetHashCode().ShouldBe 2
[<Fact>] let ``ToString yields two``() =...
1147 просмотров
schedule
10.11.2023
Знаковое/беззнаковое несоответствие
Мне трудно понять природу проблемы, с которой я столкнулся в своем коде. Линия
if ((struct.c == 0x02) && (struct2.c == 0x02) && (struct.s == !struct2.s))
{/**/}
где c равно int , а s равно uint64_t производит...
283 просмотров
schedule
21.01.2024