Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

16.11.2014, 18:48. Просмотров 177. Ответов 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, чтобы она не создавалась заново локально при каждом входе в функцию? (Если вышли из функции, хранить ее значение не нужно, если что)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 18:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Операция || и атрибут static (C++):

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

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

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

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

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

static const - C++
объясните, пожалуйста, вот такую странную конструкцию (накопал в старой проге): после #include идет следующее: static const char...

2
hoggy
6701 / 2883 / 494
Регистрация: 15.11.2014
Сообщений: 6,480
Завершенные тесты: 1
16.11.2014, 18:57 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от notemac Посмотреть сообщение
Если case1 истина, будет дальше case2 проверяться?
Нет.

Цитата Сообщение от notemac Посмотреть сообщение
Будет лучше ее объявить как static, чтобы она не создавалась заново локально при каждом входе в функцию? (Если вышли из функции, хранить ее значение не нужно, если что)
Нет.
0
nmcf
5544 / 4854 / 1647
Регистрация: 14.04.2014
Сообщений: 19,710
16.11.2014, 18:59 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
1. Не будет. Вычисление слева направо.
2. Лучше не будет.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2014, 18:59
Привет! Вот еще темы с ответами:

Static string - C++
Здраствуйте, у меня задание написать клас, и в нем есть строка с приставкой static (static string name_univer). Для нее нужно написать...

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

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

static-член - C++
Привет. Как сделать чтобы при каждом создании объекта класса, увеличивался его счетчик. вот сами классы: class Base{ public: ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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