Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
Заблокирован

MS VC++ 6.0:Как "подавить" выдачу конкретных варнингов в конкретных местах?

19.06.2009, 14:44. Показов 2645. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не хочу, чтобы выдавались конкретные варнинги, относящиеся к определённым областям заданных файлов.

Как это сделать.

Про "Warning Level" в насторйках студии я в курсе.

Но мне нужно подавить варнинг с конкретным номером (К примеру C4244). И только в определённых местах заданных файлов. В том числе в системных файлах библиотек компилятора.

Можно это как либо сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2009, 14:44
Ответы с готовыми решениями:

Как правильно рандомно спавнить объекты в конкретных местах?
У меня есть шарики и они спавнятся рандомно через Random.Range (-2f, 2f); в диапазоне -2 до 2 я хочу чтобы они спанились не в диапазоне а...

Как убрать плагин с конкретных страниц
Здравствуйте! Такой вопрос. Как лучше деактивировать плагин для определенных страниц. Скажем, есть плагин wp-discus для комментариев в...

Как построить график от конкретных значений q с таблицы
есть значения q, которые меньше 0. Надо построить график только с теми значениями q, которые больше 0 и 0. Документ прилагаю

10
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
19.06.2009, 15:06
#pragma warning?
0
Заблокирован
19.06.2009, 15:35  [ТС]
Не понял. Это Вы написали что надо погуглить?

Добавлено через 11 минут 17 секунд
Ну т.е., к примеру, можно прямо указать компилятору:
"игнорить (не отображать) варнинг C4567 если он относится к строкам 24-26 и 430-467 в файле iostream"

Есть такие возможности в MS VC++ 6.0?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
19.06.2009, 16:53
В порядке поступления вопросов - Да. Нет.
0
Заблокирован
20.06.2009, 11:43  [ТС]
Это то, что надо погуглить?
Ответ найден.
Вот он:
C++
1
2
3
4
5
6
7
8
#pragma warning(push)
#pragma warning(disable:4700 4785)
//в этом регионе кода варнинги 4700 и 4785 отключены
....
#pragma warning(pop)
//восстановили исходное состояние варнингов 4700 и 4785
// (возможно они и до входа в наш участок были отключены)
// тогда их состояние после команды #pragma warning(pop) не изменится
0
Заблокирован
21.06.2009, 23:56  [ТС]
Рано радовался
Почему в нижеприведённой программе не подавляется печать варнинга C4700?
А как его можно подавить?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std ;
 
int main ()
{
    int int_A , int_B ;
 
    #pragma warning ( disable: 4700 )   // warning C4700 должен быть подавлен
    
    int_A = int_B ;     // warning C4700: local variable 'int_B'
                // used without having been initialized
    cout << "main running " << endl ;
    return 0 ;
    
}
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
22.06.2009, 00:07
Доктор ТуамОсес,
Почему в нижеприведённой программе не подавляется печать варнинга C4700?
потому что так написано в msdn, который ты, очевидно, не читал.
0
Заблокирован
22.06.2009, 23:18  [ТС]
Цитата Сообщение от Rififi Посмотреть сообщение
Доктор ТуамОсес,
Почему в нижеприведённой программе не подавляется печать варнинга C4700?
потому что так написано в msdn, который ты, очевидно, не читал.
Я понимаю, вопрос смешон для тех кто знает что это и как работает. А вот мне совсем не смешно.
Но Вы зря смеётесь.

Ведь люди, незнающие таких простых вещей как эта, могут быть далеко не дураками в какой-то другой области, в которой Вы "полный ноль".


Зачем засорять форум ответами в стиле "см. MSDN", "RTFM", "Учи матчасть", "у тебя в голове - каша", "Ну ты ламер", "Ну и вопросы тупые", "Читай книги" (как будто я их не читаю)?

Это сейчас для Вас эти вопросы кажутся такими простыми (и возможно даже идиотскими).

Но ведь было время когда и Вы были махровым ламером.

И новичку даже с книгой порой не просто разобраться "что к чему".
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
23.06.2009, 00:39
Доктор ТуамОсес,
Я понимаю, вопрос смешон для тех кто знает что это и как работает. А вот мне совсем не смешно.
Но Вы зря смеётесь.

У тебя явно какое-то недопонимание. На всякий случай поясню:
В первой части этого сложноподчинённого предложения содержится констатация факта, в придаточной части - предположение (близкое к истине).

Добавлено через 5 минут 1 секунду
А "засорять" форум ответами в стиле "см. MSDN", "RTFM" и пр. иногда имеет смысл согласно соответствующему параграфу прикреплённой (то есть всегда видимой) темы "Как правильно задавать вопросы" (с которой, судя по вопросу, ты также незнаком (((((((: )
0
Заблокирован
23.06.2009, 00:40  [ТС]
Т.е. на вопрос по варнингам, я так полагаю, Вы отвечать не собираетесь?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
23.06.2009, 00:43
Оттуда:

Часто тот, кто вам отвечает подобными фразами, имеет под рукой руководство или web-страницу с необходимой вам информацией, и смотрит на неё, когда набирает ответ. Эти ответы означают, что, по его мнению, во-первых, необходимую информацию легко найти и, во-вторых, вы большему научитесь при поиске информации, чем если вам её преподнесут под нос на тарелочке.
Явно составлялось людьми "в теме" :-D

Добавлено через 1 минуту 28 секунд
Ответ на "почему" - см. выше.
по поводу "как" - вынести прагму наверх.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2009, 00:43
Помогаю со студенческими работами здесь

Как сделать выборку конкретных полей в Mongodb
Добрый день! Столкнулся с проблемой вывода конкретных полей, в mongodb для этого существует такая конструкция: $collection-&gt;find(); ...

Как убрать много конкретных элементов из списка?
Есть список rebus rebus = или rebus = как убрать все + из списка?

Как организовать получение конкретных версий персистентного стека?
Как организовать получение конкретных версий персистентного стека? Допустим, есть метод, который на вход получает номер версии. Он должен...

Как сделать визуальный фильтр конкретных записей по дате?
Доброго дня! Пожалуйста, подскажите, как средствами WordPress создать такой визуальный фильтр статей/записей (см. скриншот во вложении)....

Как сделать выпадающий список в конкретных ячейках Excel?
Добрый день. К сожалению нигде не нашел нужной информации. Нужно в конкретной ячейки файла Excel создать выпадающий список из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru