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

  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Игнорировать предупреждения лязга, связанные с собственностью

я хочу игнорировать эти предупреждения, эти предупреждения появились, когда я использовалдействительные архитектурные решения: arm64 armv7 armv7sэтот тип пре...

Задан 25 May 2014, 20:19 от ShujatAli
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Значение позиционирования ключевых слов const в объявлениях переменных

Каково значение позиционирования constключевое слово при объявлении переменной в Objective-C, например: extern const NSString * MY_CONSTANT;против extern NSString * const MY_CONSTANT;Использование первой версии в присваиваниях выдает ...

Задан 17 Jan 2010, 21:45 от Andy Bowskill
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

@Stargateur да, это не имеет значения, но IMO, это "более правильно".

ользую функцию strlen, чтобы получить длину указателя без знака. Но компилятор VS выдает следующее предупреждение. unsigned char myString[] = "This is my string"; unsigned char* tmpBuffer = &myString[0]; size_t size = strlen(tmpBuffer); warning ...

Задан 14 Dec 2017, 08:07 от Arun
  • 21 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Const корректность предупреждений с ++

Кто-нибудь знает какие-либо предупреждения, которые предоставляют компиляторы C ++, которые помогают обеспечить правильность const? Например, было бы неплохо...

Задан 14 Apr 2012, 19:57 от user809409
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

Как элегантно преодолеть бессмысленные предупреждения компилятора C ++?

Этот вопрос не связан с каким-либо конкретным предупреждением компилятора, ниже приведен только пример. В настоящее время, когда я хочу цикл, который проверяет условие выхода внутри: while( true ) { doSomething(); if( condition() ) { break; } ...

Задан 15 Nov 2011, 08:47 от sharptooth
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

 нигде не определено.

акой ситуации GCC можетневыдавать сообщение об ошибке ссылки «неопределенная ссылка» при попытке вызвать готовые функции? Например, ситуация, в которой этот код C компилируется и связывается GCC: void function() { made_up_function_name(); ...

Задан 05 Apr 2011, 17:06 от STenyaK
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Сбой компиляции, если возвращаемое значение не используется для определенного типа

Я хотел бы, чтобы компиляция не удалась для некоторых функций, но не для других. Вызов функции, который я хочу потерпеть неудачу, это те, которые не обрабаты...

Задан 14 Sep 2012, 00:37 от user1670103
  • 155 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

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

Игнорировать все предупреждения в определенном файле, используя LLVM / Clang

В моем проекте iOS есть файлы с некоторыми предупреждениями, и я хочу игнорировать эти предупреждения. Я не хочу отключать предупреждения во всем проекте (знаю, как это сделать), только некоторые конкретные файлы. Итак, есть ли способ полностью ...

Задан 26 Oct 2011, 00:26 от bobbypage
  • 95 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Java Class.cast () против оператора приведения

Будучи обученным в течение моих дней C ++ о пороках оператора приведения в стиле C, я сначала был рад обнаружить, что в Java 5java.lang.Class приобрелcast метод. Я думал, что, наконец, у нас есть ОО способ борьбы с ...

Задан 12 Oct 2009, 15:47 от Alexander Pogrebnyak
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему это предупреждение от компилятора 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 getValue() const { return n_;} }; void ...

Задан 23 Oct 2009, 20:15 от Fred Larson
  • 39 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Динамическая пересылка: подавить предупреждение о неполной реализации

У меня есть класс, представляющий некоторые методы, реализация которых обеспечивается внутренним объектом.Я использую прямой вызов для отправки во время выпо...

Задан 21 Jan 2013, 16:37 от Gabriele Petronella
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как результат вы хотите?

ю, что эти предупреждения, вероятно, бессмысленны. Но в любом случае я мог бы избавиться от них? Я получил 7 из этих предупреждений. Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first Это ...

Задан 07 Sep 2011, 01:48 от SSpoke
  • 58 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

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

Я пытался ответитьэто [https://stackoverflow.com/questions/1734927/compare-characters-at-the-end-of-the-string-c] вопрос. Как следует из принятого ответа, проблема с этим кодом заключается в том, что не все пути управления возвращают значение. Я ...

Задан 14 Nov 2009, 17:56 от Naveen
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Назначение <указатель на массив констант> = <указатель на массив>: несовместимые указатели

Когда я собираю что-то вроде этого double da[ 3 ] = { 2., 3., 4. }; double (* pda)[ 3 ] = &da; double const (* cpda)[ 3 ] = pda; // gcc: warning; MSVC: okGCC предупреждает меня warning: initialization from incompatible pointer type [enabled by ...

Задан 15 Jun 2013, 10:40 от kotlomoy
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проект установки VS2010 (более старый) - два или более объекта имеют одинаковое целевое местоположение

Этот проект установщика был создан еще в 2004 году и с тех пор обновлялся.Есть два оскорбительных dll-файла, которые выдают в общей сложности 4 ошибки.Я иска...

Задан 25 May 2010, 15:25 от Hamish Grubijan
  • 21 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Условные ссылки в .NET проекте, возможно ли избавиться от предупреждения?

У меня есть две ссылки на сборку SQLite, одну для 32-битной и одну для 64-битной, которая выглядит следующим образом (это тестовый проект, который пытается и...

Задан 06 Apr 2010, 09:17 от Lasse Vågsæther Karlsen
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Неопределенность в коде Word Interop [дубликат]

На этот вопрос уже есть ответ: Предупреждение о времени компиляции при использовании 'Microsoft.Office.Interop.Word._Document.Close' [/questions/8640594/compile-time-warning-when-using-microsoft-office-interop-word-document-close] 1 ответ Я ...

Задан 18 Oct 2012, 02:08 от IEnumerable
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 немного больше!

я есть некоторый код, который использует типизацию, чтобы избежать необходимости вызывать конструктор и деструктор члена "объекта", если / пока не потребуется использовать объект. Это работает нормально, но под g ++ 4.4.3 я получаю это страшное ...

Задан 10 Jun 2011, 23:35 от Jeremy Friesner
  • 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
  • 28 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

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

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

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

Задан 07 Mar 2013, 11:08 от MvG
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 хочу) во всяком случае. Спасибо за советы.

ос вдохновлен темой комментария наэтот ответ [https://stackoverflow.com/questions/50399128/functions-in-c-headers/50399252#50399252] .] Как всем известно, начиная с C99, вызывать функцию, которая не была объявлена, является ошибкой, желательно с ...

Задан 17 May 2018, 22:00 от Steve Summit
Page 3 of 3
1 2 3