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

Не работает оператор "else" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пишем свой класс, спецификатор доступа protected http://www.cyberforum.ru/cpp-beginners/thread1496251.html
Всем привет! Из книги Р. Лафоре относительно спецификатора доступа protected: Таким образом, если вы пишете класс, который впоследствии будет использоваться как базовый класс при наследовании, то данные, к которым нужно будет иметь доступ, следует объявлять как protected. Далее пишется следующее: Существуют и недостатки использования спецификатора доступа protected... это делает члены,...
C++ При вычитании целочисленного типа неправильно вычисляется Доброго времени суток. Вычитаю два массива и записываю в новый массив. m=chisob-chikl; получаетя ,что 8-18=-96. Что не так? http://www.cyberforum.ru/cpp-beginners/thread1496239.html
Замена элемента из множества C++
Подскажите с оптимальным решением задачи. Имеется динамический vector элементов для подстановки. std:vector<std::string> letters_rep; letters_rep.push_back("r"); letters_rep.push_back("u"); letters_rep.push_back("z"); letters_rep.push_back("w");
C++ Ассоциативный массив своими руками
Подскажите, пожалуйста, как реализовать такую конструкцию: array = 324;
C++ Stl vector как массив http://www.cyberforum.ru/cpp-beginners/thread1496214.html
Есть функция принимающая указатель на массив и его длину и копирующая его в другой массив определенный указателем. void SetMass(float *pMass, int plengthMass) { mMass = new float(plengthMass); lengthMass = plengthMass; memcpy(mMass,pMass,sizeof(float)*plengthMass); }
C++ Копирование при полиморфизме Всем доброго дня ! Почему при полиморфизме вызывается конструктор копировщик только базового класса (строка 70) ? Получаю ошибку. Мне нужна полноценная копия. Заранее спасибо !!! подробнее

Показать сообщение отдельно
ValeryS
Модератор
6373 / 4839 / 440
Регистрация: 14.02.2011
Сообщений: 16,039
09.07.2015, 20:06     Не работает оператор "else"
Цитата Сообщение от Melvil Посмотреть сообщение
void check()
{
if (b1 + b2 >= K)
{
if (a1 + a2 <= W)
{
cout << "YES" << endl;
}
}
if(5+6>=10) истина
заходим в блок
if(5+6<=10) ложь , не заходим в блок
в результате YES не выведется, сразу на выход функции
а в maine NO не выведется поскольку не зашли в блок
итого на экране ничего нет
 
Текущее время: 19:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru