Рационально ли (с точки зрения проивзодительности кода) в методах/функциях все внутренние (в основном теле - не в подтелах) переменные объявлять, как static?
Например, у меня есть много объектов одного класса. У всех у них я вызываю один и тот же метод. Будет ли выполняться такой массовый вызов быстрее (оптимальнее код), если все внутренние переменные соответствующего метода сделать static?
void f( int& i ){ Print( i ); }
voidOnStart()
{
int a, b;
f( a = 5 ); //error: '=' - parameter passed as reference, variable expected
f( b = a ); //error: '=' - parameter passed as reference, variable expected
}
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2016.07.22 15:39
Никакого противоречия
Это утверждение верно. Истинно и следующее утверждение
Вы уверены?
Разность ... будет равна нулю
нормализованная разность не будет равна нулю.
Объясните пожалуйста следующее поведение:
Это стабильно и в любой момент времени или на первом тике запущенного индикатора?
В окне вотча не хватает значения _LastError
Вы уверены?
и при этомКак вы это себе представляете? Если первое равно, то второе и подавно будет равно.Ошибка при компиляции