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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивная функция для расчета суммы всех двузначных чисел http://www.cyberforum.ru/cpp-beginners/thread737859.html
Напишите рекурсивную функцию расчета суммы всех двузначных чисел.
C++ Даны числа m и n, получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m помогите решить задачку. Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m .(m и n вводятся с клавиатуры) Необходимо написать через функцию. http://www.cyberforum.ru/cpp-beginners/thread737849.html
C++ дан файл из целых чисел, заполнить квадратную матрицу и найти целое значение
Прошу прощения за очередную просьбу. Если кому не трудно, помогите с заданием. дан файл из целых чисел, заполнить квадратную матрицу и найти целое значение. Сам ничего не шарю, задание запостил ровно так, как продиктовано. не знаю как переместить тему. язык: C++
C++ Вычислить сумму ряда по приведенным в вариантах выражениями.
Помогите решить. Вычислить сумму ряда по приведенным в вариантах выражениями. Вычисление вести до тех пор, пока абсолютная величина разности между двумя соседними членами ряда не превышать некоторой величины E. (10(степень-3)> E > 10(степень-7)). Значения переменных выбратьсамостоятельно.
C++ Вычислить значение суммы или произведения для приведенного в каждом варианте выражения. http://www.cyberforum.ru/cpp-beginners/thread737833.html
Помогите пожалуйста. Вычислить значение суммы или произведения для приведенного в каждом варианте выражения. Конкретные величины входных данных выбрать самостоятельно.
C++ Указатели. Не понимаю Разбираю указатели, слегка запнулся на одном месте. У меня есть функция: void Dit(int &x) { x *= 2; } Использую я в программе это так: подробнее

Показать сообщение отдельно
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,042
19.12.2012, 07:05     Баг или фича
решил проверить на своем 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)
вот и думаю что это?

Не по теме:

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru