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

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

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

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

16.11.2014, 18:48. Просмотров 161. Ответов 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
Посмотрите здесь:

Ошибка в с++, неправильный атрибут - C++
Здравствуйте уважаемые форумчане, помогите мне в изучение языка с++ я сказал книгу "Язык программирования с++ для чайников издание 5" 2007...

Static - C++
zagolovok.hpp static int a; основной модуль #include <iostream> #include "zagolovok.hpp" int main

Static class c++ - C++
Можно ли сделать класс чисто статическим? То есть не прописывать отдельно для каждой переменой, функции static, а одним разом всех ? ...

Static переменные - C++
Написал небольшую программу, подключил к проекту name.h файл. В нем описание переменных static int a, b; Почему их значения можно...

Опять static - C++
Есть два файла. ////////////////////////////////////// //main.cpp class SomeClass { public: SomeClass(REC*...

static const? - C++
если мне нужна константа в классе, как ее лучше объявить со static или без? разница будет только в том, что со статиком мне можно будет...

Назначение static ? - C++
Здравствуйте. Я уже прочитал в двух книгах про статик,читал в википедии,но так и не понимаю для чего он ? Кучи больших текстов и объяснений...

static class - C++
Хочу создать static class, в котором будет находится static переменная, чтобы она была доступна из разных классов. helper.h static...

Static Library - C++
Привет всем! Нужно проанализировать (понять, что она делает) статичную библиотеку, собранную под Linux (.a), используя Windows. Как это...

static и const - C++
static void A(); Что дает этот статик? Что он вообще дает? int A() const; Что дает конст в данном случае? static int...


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

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

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

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