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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
notemac
27 / 27 / 4
Регистрация: 13.09.2014
Сообщений: 137
#1

Операция || и атрибут static - C++

16.11.2014, 18:48. Просмотров 155. Ответов 2
Метки нет (Все метки)

1 вопрос:
C++
1
if ((case1) || (case2)) ...
Если case1 истина, будет дальше case2 проверяться?
..
2 вопрос:
Есть функция, которая вызывается каждый раз при изменении окна, и перерисовывает графики функций. Есть переменная, которая каждый раз высчитывается в функции и используется дальше.(Переменных от 5 до 20 таких)
C++
1
2
3
4
5
6
void func() {
int a = 0;
...
a = 2*func2();
int temp = a*a+1;
...
Будет лучше ее объявить как static, чтобы она не создавалась заново локально при каждом входе в функцию? (Если вышли из функции, хранить ее значение не нужно, если что)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 18:48     Операция || и атрибут static
Посмотрите здесь:

Private: static C++
C++ static-член
Опять static C++
Ошибка в с++, неправильный атрибут C++
C++ static const
C++ static и const
C++ Назначение static ?
C++ static class
Static Library C++
Static C++
Static переменные C++
Static class c++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hoggy
6158 / 2524 / 443
Регистрация: 15.11.2014
Сообщений: 5,579
Завершенные тесты: 1
16.11.2014, 18:57     Операция || и атрибут static #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от notemac Посмотреть сообщение
Если case1 истина, будет дальше case2 проверяться?
Нет.

Цитата Сообщение от notemac Посмотреть сообщение
Будет лучше ее объявить как static, чтобы она не создавалась заново локально при каждом входе в функцию? (Если вышли из функции, хранить ее значение не нужно, если что)
Нет.
nmcf
4931 / 4269 / 1429
Регистрация: 14.04.2014
Сообщений: 16,766
16.11.2014, 18:59     Операция || и атрибут static #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1. Не будет. Вычисление слева направо.
2. Лучше не будет.
Yandex
Объявления
16.11.2014, 18:59     Операция || и атрибут static
Ответ Создать тему
Опции темы

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