Вопросы по теме '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 просмотров

Есть ли способ подавить предупреждения в С#, подобные аннотации Java @SuppressWarnings?
Есть ли способ подавить предупреждения в С#, подобные аннотации Java @SuppressWarnings? В противном случае есть ли другой способ подавить предупреждения в Visual Studio?
21031 просмотров
schedule 20.04.2024

Предупреждение: передача аргумента от другого типа Objective-C
В настоящее время я пытаюсь скомпилировать OCMock с GCC4.2 (оригинал: 4.0) и получаю следующее предупреждение: предупреждение: передача аргумента 1 'partialMockForObject:' из другого типа Objective-C метод вызова: -...
717 просмотров

Как избавиться от предупреждения 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 просмотров