Форум программистов, компьютерный форум CyberForum.ru

Баг или фича - C++

Войти
Регистрация
Восстановить пароль
 
 
ValeryS
Модератор
6413 / 4879 / 448
Регистрация: 14.02.2011
Сообщений: 16,180
19.12.2012, 07:05     Баг или фича #1
решил проверить на своем VS 2008
присвоение в сравнении
написал
C++
1
2
3
char buf[100];
char *buf1;
if(buf1=buf)
все прошло никакого предупреждения

написал так
C++
1
2
3
char buf[100];
char *buf1;
if(buf1=0x05)
ошибка не может привести int к указателю, все правильно

написал так
C++
1
2
3
char buf[100];
char *buf1;
if(buf1=(char*)0x05)
опять все в порядке

уровень предупреждений
Уровень 3 (/W3)
вот и думаю что это?

Не по теме:

хотел создать тему в экспертах, не получилось(хотя вопрос к экспертам)

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 11:48     Баг или фича
Еще ссылки по теме:

C++ Ввод/вывод баг или нет?
Наткнулся на баг C++
C++ Баг в программе
C++ Баг VS или как? Функция в многофайловом приложении
Ошибка или баг Visual Studio 2015? C++

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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6413 / 4879 / 448
Регистрация: 14.02.2011
Сообщений: 16,180
19.12.2012, 11:48  [ТС]     Баг или фича #21
Цитата Сообщение от ForEveR Посмотреть сообщение
Стандарт вообще не регламинтирует warning-и
вот это и хотел узнать
в каждой палатке свои порядки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
19.12.2012, 11:48     Баг или фича
Ответ Создать тему
Опции темы

Текущее время: 21:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru