Вопросы по теме 'compiler-warnings'
Есть ли эквивалент -pedantic для gcc при использовании компилятора Microsoft Visual C++?
Я хотел бы, чтобы мои предупреждения были установлены на самом высоком уровне с помощью компилятора Microsoft Visual C++. Аналогично использованию -pedantic в gcc. Какие переключатели компилятора вы используете для включения большинства...
6118 просмотров
schedule
20.02.2024
Предупреждение C4099: имя типа, которое сначала отображалось с использованием «класса», теперь отображается с использованием «структуры» (MS VS 2k8)
Стоит ли беспокоиться об этом предупреждении? Я читал, что это может вызвать неустойчивое поведение?
Это пример, который я пытаюсь скомпилировать, может ли кто-нибудь объяснить мне, почему автор объявляет объект как класс, а затем присваивает его...
9259 просмотров
schedule
11.08.2022
Предупреждение компилятора C # 1685
Итак, (казалось бы) совершенно неожиданно мой проект начинает получать предупреждение компилятора 1685:
Предопределенный тип System.Runtime.CompilerServices.ExtensionAttribute определен в нескольких сборках в глобальном псевдониме; используя...
29427 просмотров
schedule
29.04.2023
В С++, когда две переменные с одним и тем же именем могут быть видны в одной и той же области?
Этот код иллюстрирует то, что, по моему мнению, следует рассматривать как плохую практику, и вызывает предупреждения от компилятора о переопределении или маскировании переменной:
#include <iostream>
int *a;
int* f()
{
int *a = new int;...
11151 просмотров
schedule
23.02.2023
Компилятор VC++: как определить текущий уровень предупреждения или переопределения?
У меня есть проект, в котором я только что обнаружил, что предупреждение C4244 (возможная потеря данных) подавляется. Я сильно подозреваю, что какой-то корявый заголовок MS подавляет это предупреждение и оставляет его подавленным для всех единиц...
1131 просмотров
schedule
10.10.2022
Custom Generic.IEqualityComparer(Of T) — Ошибки компилятора
Я пытаюсь реализовать простой IEqulityComparer для использования с коллекциями LINQ. Я написал следующий код, который приведен к простейшей форме для целей обсуждения...
Public Structure bob
Dim SiteID As Integer
Dim fred As String
End...
5664 просмотров
schedule
01.05.2024
Есть ли способ подавить предупреждения в С#, подобные аннотации Java @SuppressWarnings?
Есть ли способ подавить предупреждения в С#, подобные аннотации Java @SuppressWarnings?
В противном случае есть ли другой способ подавить предупреждения в Visual Studio?
21031 просмотров
schedule
20.04.2024
Предупреждение: передача аргумента от другого типа Objective-C
В настоящее время я пытаюсь скомпилировать OCMock с GCC4.2 (оригинал: 4.0) и получаю следующее предупреждение:
предупреждение: передача аргумента 1 'partialMockForObject:' из другого типа Objective-C
метод вызова:
-...
717 просмотров
schedule
08.05.2023
Как избавиться от предупреждения C4800, вызванного boost :: flyweight в VS2008
Я получаю предупреждение при компиляции приведенного ниже кода в VS2008 с включенным MFC. Boost версии 1.39
include "boost/flyweight.hpp"
include "boost/flyweight/key_value.hpp"
class Foo
{
public:
Foo(const CString& item) : mfoo(item) {}...
4241 просмотров
schedule
24.01.2023
Предупреждение компилятора с вложенными векторами глубины 3 или более
Я пытаюсь использовать член класса, который использует вложенные векторы глубины 3:
вектор ‹вектор‹ вектор>> classVariable_;
Однако затем я получаю предупреждения компилятора во всем своем коде, когда пытаюсь сделать что-то столь же простое, как...
586 просмотров
schedule
05.03.2023
Почему это предупреждение от компилятора IBM XL C / C ++?
Вот минимальный пример кода, иллюстрирующий проблему:
#include <iostream>
class Thing
{
// Non-copyable
Thing(const Thing&);
Thing& operator=(const Thing&);
int n_;
public:
Thing(int n) : n_(n) {}
int...
704 просмотров
schedule
23.10.2022
Кто-нибудь знает способ просмотреть все предупреждения компилятора для проекта VB.NET?
VB.NET имеет это довольно раздражающее ограничение, которое ограничивает количество предупреждений компилятора до 100.
vbc : warning BC42206: Maximum number of warnings has been exceeded.
Это делает вещи довольно разочаровывающими при попытке...
3265 просмотров
schedule
03.01.2023
В чем смысл g ++ -Wreorder?
Параметр g ++ -Wall включает -Wreorder. Что делает эта опция, описано ниже. Для меня не очевидно, зачем кому-то это нужно (особенно достаточно, чтобы включить это по умолчанию в -Wall).
-Wreorder (C++ only)
Warn when the order of member...
54857 просмотров
schedule
15.12.2022
C / C ++: как использовать do-while (0); построить без предупреждений компилятора, например C4127?
Я часто использую конструкцию do-while (0) в моих #defines по причинам, описанным в этом ответе . Также я пытаюсь использовать как можно более высокий уровень предупреждений от компилятора, чтобы выявить больше потенциальных проблем и сделать мой...
12843 просмотров
schedule
13.06.2022
Смешанное объявление и предупреждение о коде, стоит ли обращаться?
Недавно я включил опцию -pedantic в gcc, и теперь у меня есть две или три страницы предупреждений «ISO C90 запрещает смешанное объявление и код».
Моя цель с этим проектом — иметь возможность развернуть его на любой основной системе с...
7728 просмотров
schedule
07.05.2023
Почему WebService::Mappoint жалуется на ссылку Not HASH, когда я вызываю new()?
Я унаследовал некоторый код Perl, который вызывает веб-службу Microsoft Mappoint wbeservice, но после недавнего обновления он начал давать сбой с вечно загадочным:
Нет ссылки на HASH в /usr/lib/perl5/site_perl/5.8.0/WebService/Mappoint.pm,...
311 просмотров
schedule
26.05.2022
Как игнорировать предупреждения с помощью GCJ
У меня есть несколько классов, которые реализуют интерфейсы, некоторые из которых имеют методы, параметры которых по определению не используются в конкретной реализации класса. например Интерфейс «Shape» может определять метод «содержит (точка)», но...
440 просмотров
schedule
05.11.2022
Как подавить отдельные предупреждения в С++?
Прежде всего, извините, если это очевидный вопрос, но я новичок в C++. Кроме того, этот код изначально не мой, но я пытаюсь его очистить.
Я ищу независимый от компилятора способ подавления предупреждений (предпочтительно) для определенной...
3682 просмотров
schedule
19.02.2024
Как получить предупреждения о неправильном форматировании строки (C++)
извините заранее, если я использую плохую терминологию.
когда я компилирую приложение C++ под gdb и использую printf(), оно дает мне потрясающие предупреждения, касающиеся согласованности строки формата и переданных аргументов.
например, этот...
2195 просмотров
schedule
24.11.2023
Предупреждение. Нацелен на процессор, отличный от приложения.
Мое приложение .NET 3.5 WPF начало показывать кучу (14) следующего предупреждения (с разными dll):
Referenced assembly 'C:\WINDOWS\assembly\GAC_32\Microsoft.TeamFoundation
\9.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.dll'
targets a...
960 просмотров
schedule
27.04.2024