Лучшие compiler-warnings вопросы ИТ разработчиков

  • 26 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Выборочное отключение предупреждений GCC только для части модуля перевода?

учаю это предупреждение о переменной стека: warning: object.member may be used uninitialized in this functionВ этом случае я не хочу заставлять инициализацию просто избавиться от предупреждения, поскольку оно потребляет циклы процессора. ...

Задан 22 Feb 2011, 16:23 от edA-qa mort-ora-y
  • 58 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Проблема здесь в том, что может быть полезно заставить компилятор «воспринимать предупреждения как ошибки». Для ошибок, которые не могут быть исправлены (например, некоторые сторонние зависимости), вы должны безопасно отключить.

Задан 16 Nov 2010, 11:04 от sharptooth
  • 104 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Пользовательские предупреждения компилятора

При использовании ObsoleteAtribute в .Net он выдает предупреждения компилятора о том, что объект / метод / свойство устарело и что-то еще следует использовать. В настоящее время я работаю над проектом, который требует много рефакторинга ...

Задан 30 Sep 2008, 17:31 от Micah
  • 45 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Я бы никогда этого не допустил. Правильный код не имеет предупреждений. Это похоже на то, что подметать его под ковер. Это предупреждение может и, следовательно, должно быть устранено.

(на первый взгляд) неожиданно мой проект начинает получать предупреждение компилятора 1685: Предопределенный тип 'System.Runtime.CompilerServices.ExtensionAttribute' определяется в нескольких сборках в глобальном псевдониме; используя ...

Задан 02 Mar 2009, 16:18 от Mike Hofer
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Заткните другое поведение для предупреждения «Не проверено» из-за «Потенциального загрязнения кучи через параметр varargs». Как исправить?

У меня простой

Задан 03 May 2014, 10:55 от dentex
  • 23 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

MSB3270: Несоответствие между архитектурой процессора - Fakes Framework

Поскольку я использую Fakes Framework в моем UnitTest, я получаю следующее предупреждение MSBuild. предупреждение MSB3270: Произошло несоответствие между архитектурой процессора проекта, создаваемого «MSIL», и архитектурой процессора со ...

Задан 16 Sep 2013, 16:32 от Snowcrack
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Предупреждение компилятора: лямбда-тип возврата не может быть выведен

Рассмотрим этот пример: #include <algorithm> #include <iostream> int main() { std::string str = "abcde4fghijk4l5mnopqrs6t8uvwxyz"; std::string str2; std::remove_copy_if(str.begin(), str.end(), std::back_inserter(str2), [](char& c) { if ...

Задан 20 Dec 2011, 22:07 от jrok
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Обрабатывать предупреждения как ошибки не имеет никакого эффекта

В моем проектеНастройки в Visual Studio я установилОтноситесь к предупреждениям как к ошибкам кВсе&#39;, Уровень предупреждения установлен на 4. Я протестиро...

Задан 16 Jan 2013, 18:25 от Matt
  • 155 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как включить (буквально) ВСЕ предупреждения GCC?

Я хотел бы включить - буквально -ALL предупреждений, которые имеет GCC. (Вы думаете, это будет легко ...) You&apos;d think

Задан 30 Jul 2012, 02:39 от Mehrdad
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Приятно. Это больше похоже на него!

од выглядит следующим образом <, / p> package com.foo; public class TestComposition { public static void main(String[] args) { try { Class<Foo> fooClass = (Class<Foo>) Class.forName("Foo"); } catch (ClassNotFoundException e) { ...

Задан 07 Jul 2011, 11:10 от Joeblackdev
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Соответствие шаблону Scala для универсального типа с TypeTag выдает предупреждение, а ClassTag - нет?

У меня есть два очень похожих метода. Единственная разница заключается в использовании

Задан 28 Dec 2015, 14:52 от Eyal Roth
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C Возвращает символ [] Предупреждение «возвращает адрес локальной переменной» [дубликат]

На этот вопрос уже есть ответ здесь:Возвращение адреса поведения локальной переменной [дубликат] 2 ответаЭто часть домашнего задания.Я пытаюсь прочитать и ве...

Задан 14 Feb 2013, 09:19 от haloid2010
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Устаревшее преобразование из строковой константы в символ * ошибка [дубликат]

Возможный дубликат: Прекращение преобразования C ++ из строковой константы в char * [https://stackoverflow.com/questions/1524356/c-deprecated-conversion-from-string-constant-to-char] У меня следующий код, хотя я не скопировал полный код, потому ...

Задан 14 Sep 2011, 11:08 от venkysmarty
  • 38 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему в коде C ++ отсутствует формальное имя аргумента в определении функции, которое компилируется без предупреждений?

Приступая к работе с некоторым кодом MFC, сгенерированным VS2005, я заметил, что он переопределил метод примерно так:

Задан 23 Feb 2010, 16:08 от Andrew Coleson
  • 224 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Что такое «android: allowBackup»?

Посколькуновая предварительная версия ADT (версия 21), у них есть новое предупреждение lint, в котором говорится следующее о файле манифеста (в теге приложен...

Задан 28 Sep 2012, 20:55 от android developer
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как подавить предупреждения в Xcode?

В Xcode 5, есть ли способ подавить предупреждения, такие как неиспользуемые переменные для количества файлов? В частности, последняя версия Box2D 2.2.1 выдает некоторые предупреждения, которые раздражают, но безвредны.

Задан 23 Sep 2013, 17:57 от Pablo
  • 35 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это сработало для меня.

учаю следующее предупреждение, когда создаю экземпляр моего ArrayAdapter (компилируется нормально):

Задан 17 Nov 2010, 13:16 от xil3
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как подавить предупреждения в Xcode?

В Xcode 5, есть ли способ подавить предупреждения, такие как неиспользуемые переменные для количества файлов? В частности, последняя версия Box2D 2.2.1 выдае...

Задан 23 Sep 2013, 15:57 от Pablo
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как подавить предупреждения в Qt Creator

Мне интересно, возможно ли подавить определенные предупреждения компилятора в Qt-Creator. Мой г ++ - 4,5 отпечатка: предупреждение: перечислимый и не перечислимый тип в условном выражении Я хотел бы избавиться от этого, потому что это очень ...

Задан 30 Jan 2012, 13:33 от linello
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Кто-нибудь знает способ просмотра всех предупреждений компилятора для проекта VB.NET?

VB.NET имеет это довольно досадное ограничение, которое ограничивает количество предупреждений компилятора, равное 100. vbc : warning BC42206: Maximum number of warnings has been exceeded.Это несколько расстраивает, когда вы пытаетесь оценить ...

Задан 25 Nov 2009, 19:09 от Technobabble
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Eclipse - @SuppressWarnings («javadoc») не работает

У меня есть Eclipse, настроенный для отображения предупреждений о недостающих комментариях javadoc и тегах для открытых элементов. Это очень полезно для меня, чтобы мой код был хорошо документирован. Но иногда у меня есть класс, где у меня есть ...

Задан 04 Jun 2009, 14:47 от Martin Lazar
  • 39 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 там. Вы можете убрать предупреждение, добавив еще один набор скобок:

я пытаюсь скомпилировать фрагмент кода ниже, я получаю это предупреждение: warning: suggest parentheses around assignment used as truth value Почему это происходит? Я считаю, что это довольно распространенная идиома. Я даже использую что-то ...

Задан 29 Mar 2011, 17:52 от Francisco P.
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 может быть более понятным для читателя.

вы компилируете следующий исходный файл C ++ в Visual Studio 2010 с включенным уровнем предупреждения / W4 #include <cstdio> // for printf #include <cstring> // for strcmp char str0[] = "Hello"; char str1[] = "World"; int main() { int result; ...

Задан 08 Aug 2011, 17:25 от Nubok
  • 2 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Возврат ссылки на локальную переменную

Почему этот код может успешно выполняться в Code :: block. ИБР просто сообщает предупреждение: «возвращена ссылка на локальную переменную mp tmp», но вывести результат "привет мир" успешно. #include <iostream> #include<string> using namespace ...

Задан 21 Sep 2011, 12:38 от Yarkee
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

, Сожалею.

я есть демонстрация обучения C ++ здесь: char c = 'M'; short s = 10; long l = 1002; char * cptr = &c; short * sptr = &s; long * lptr = &l; cout << "cptr:\t" << static_cast<void*>(cptr) << '\n'; cout << "cptr++:\t" << static_cast<void*>(++cptr) ...

Задан 27 Jul 2018, 03:01 от K.F
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Обрабатывать предупреждения как ошибки не имеет никакого эффекта

В настройках моего проекта в Visual Studio я установил «Обрабатывать предупреждения как ошибки» на «Все». Уровень предупреждения установлен на 4. Я проверил это, сознательно вводя код, который нарушает CA1305, но он успешно строит (и ...

Задан 16 Jan 2013, 19:25 от Matt
  • 25 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Есть ли способ подавления предупреждений в C #, аналогичный аннотации @SuppressWarnings в Java?

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

Задан 04 Sep 2009, 11:16 от Nosrama
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как пометить сборку как нестабильную при возникновении предупреждающего тренда?

Поэтому мы используем Jenkins вместе с MS Build для создания наших проектов. У нас также естьплагин предупреждений [https://wiki.jenkins-ci.org/display/JENKINS/Warnings+Plugin]и большое количество предупреждений в наших проектах. Я пытаюсь ...

Задан 30 Jul 2013, 10:15 от Wodzu
  • 28 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Почему «не все пути управления возвращают значение» является предупреждением, а не ошибкой?

Я пытался ответитьэтот вопрос. Как следует из принятого ответа, проблема с этим кодом заключается в том, что не все пути управления возвращают значение. Я по...

Задан 14 Nov 2009, 16:56 от Naveen
  • 33 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

c массив - предупреждение: формат не строковый литерал

Я пытаюсь изучить C и уже столкнулся с проблемой. Я предполагаю, что это тривиально, но мне нужно это знать. Я написал: #include <stdio.h> #include <string.h> int main() { char str_a[20]; strcpy(str_a, "Hello, world!\n"); printf(str_a); }Как ...

Задан 14 Mar 2012, 18:05 от bigl
  • 81 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Выборочное отключение предупреждений GCC только для части модуля перевода?

Какой ближайший эквивалент GCC для этого кода препроцессора MSVC? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning 4723. #pragma ...

Задан 08 Jun 2009, 14:10 от Jon-Eric
  • 25 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Есть ли способ подавления предупреждений в C #, аналогичный аннотации @SuppressWarnings в Java?

Есть ли способ подавления предупреждений в C # похож на Java &#39;s @SuppressWarnings аннотация?В противном случае, есть ли другой способ подавления предупре...

Задан 04 Sep 2009, 09:16 от Nosrama
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Пусть компилятор проверит количество инициализаторов массива

Инициализация массива (в C ++, но любое решение, которое работает для C, вероятно, также будет работать и здесь) с меньшим количеством инициализаторов, чем с элементами, вполне законна: int array[10] = { 1, 2, 3 };Однако это может быть ...

Задан 07 Mar 2013, 11:08 от MvG
Page 1 of 3
1 2 3