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

условие if (x && y && z ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Фоновый рисунок рабочего стола http://www.cyberforum.ru/cpp-beginners/thread404892.html
Всем привет!! Подскажите, пожалуйста, можно ли в с++ сделать картинку фоновым рисунком рабочего стола?? Добавлено через 20 минут Я правильно понимаю, что нужно взаимодействовать с winapi, а для этого нужно подключить windows.h??
C++ Задачи на С++. SOS! Добрый вечер! Может кто то уже сталкивался с подобными задачами, помогите решить, пожалуйста. 1. 2. 3. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел Делаю в 2010 студии, консоль. Да когда вы уже правила читать начнёте? http://www.cyberforum.ru/cpp-beginners/thread404888.html
Помогите с временем C++
Использую функцию strftime/ для получения частей времени. Пытаюсь сделать это отдельной функцией и вывести, но почему-то не получается... Хотя в нутри функции если делать вывод, то почти всё ок, за исключение нуля на конце. #include <iostream> #include <time.h> using namespace std; int vremia(char *format ){ char buffer;
C++ Циклический сдвиг в матрице в влево
Пожалуйста обьясните мне процесс с описанием циклического сдвига в матрице на к элементов влево. Никак не могу понять принцип . Матрица 6*6. Спасибо за внимание
C++ Ошибка при вызове в switch перегруженного оператора http://www.cyberforum.ru/cpp-beginners/thread404861.html
есть перегруженный оператор: std::istream& operator>>(istream& is, diagram& dd) { string kod; std::cout<<"Vvedite kod:"<<endl; getline(std::cin, kod); dd=diagram(kod); return is; }
C++ Удаление из текстового файла объекта Нужно реализовать функцию удаления из текстового файла простого объекта, который содержит поле типа char* и int. Каким образом в c++ можно удалять из файла? У меня из идей только Сишный chsize и стягивание файла. Что есть для этого в c++? подробнее

Показать сообщение отдельно
ValeryS
Модератор
6412 / 4878 / 448
Регистрация: 14.02.2011
Сообщений: 16,176
12.12.2011, 20:52     условие if (x && y && z )
Цитата Сообщение от ValeryS Посмотреть сообщение
if( norcub() & nevk() & norok() )
ты считаешь это более читабельно
Цитата Сообщение от alkagolik Посмотреть сообщение
я знаю что это выполнит поставленную задачу и примером опровергаю эту чепуху
для данной реализации (вообще то это меняет логику программы но сейчас не об этом)
если функции (norcub() .....)
перепишут и они будут возвращать не bool а int (например чтобы вернуть варианты ошибок 1,2 ит.д)
ты со своим вариантом хапнешь кучу проблем
сие называется хакерские методы
можно ведь и так написать
C
1
if( norcub() + nevk() + norok() )
но никто не скажет что это есть гуд
Цитата Сообщение от alkagolik Посмотреть сообщение
вторых можно и без дампа понять (и даже прочитать из кода) что захватывается лишняя память для хранения чисел
а в первом варианте она не захватывается??? если ты не видишь в исходнике это не значит что она не захватывается (если говорить про Intel и винду то значение возвращается чаще всего в EAX) и его надо где то хранить

Цитата Сообщение от alkagolik Посмотреть сообщение
Хорошо если компиль сумеет оптимизировать так что оба случая будут одинаково хранить значения в регистрах.
а ты скомпили и посмотри (лучше всего в релизе)
и у варианта
C++
1
2
3
4
5
6
7
8
bool one,two,three;
one=norcub();
two=nevk();
three=norok();
if(one && two && three) 
{
  cout<<"Условие не выполнено.\n"; count=30;
}
есть преимущество в том что определен порядок вызова функций
и всегда можно пройти отладчиком
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru