Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выход из if 
:(
    Опции темы
p0s0l
Дата 31.5.2004, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 2
Всего: 112



Цитата
А в целом, если возникла такая проблема, то это говорит о плохом стиле написания кода.

Совершенно верно. smile.gif
Цитата
2 && 1 даст true.
2 & 1 даст 0 (что эквивалентно false).

Может тогда арифметическое умножение (*) использовать, а не логическое (&) ? Правда, это медленнее...

Цитата
Согласен. Всегда можно сделать по-другому.

Нет ничего такого, чего нельзя было бы сделать более чем одним способом...
Добавлено @ 15:24
gepard
Цитата
p0s0l

Цитата 
Если a==true, то somefunc1 не вызовется, а если она делает что-то критично важное (бывают такие случаи), то будет облом.

А ты сделай так:

Код 

if ( somefunc1() || a || b || c)


В таком случае твоя жизненно-необходимая функция выполнится в любом случае.

Я на это уже ответил на первой странице...


--------------------
С уважением, г-н Посол.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.