Войти
ПрограммированиеФорумОбщее

Высокоточный таймер на std::chrono (5 стр)

Страницы: 1 2 3 4 5
#60
2:56, 4 фев 2018

А в чём вообще прикол функций- и классов-констант? Они занимают намного меньше места или намного быстрее работают?
Я не пользуюсь даже переменными-константами, а просто использую макросы для определения постоянных значений и inline-функции, так как это действительно эффективно!

#61
3:22, 4 фев 2018

Iron Man
> А в чём вообще прикол функций- и классов-констант?
Дают читающему понять, что функция или метод класса не меняет данные (про mutable отдельная история).

Iron Man
> а просто использую макросы для определения постоянных значений и
> inline-функции, так как это действительно эффективно!
Почему вы так решили? Использование макросов в c++ вообще нужно избегать. Исключение какой-либо ASSERT(...) или CALLGL(...).

#62
4:06, 4 фев 2018

andreyu
> Дают читающему понять, что функция или метод класса не меняет данные (про mutable отдельная история).
Т.е. для себя оно не нужно?
И почему нужно избегать макросов, особенно, если они нужны не в одном unit`е?

#63
4:36, 4 фев 2018

Iron Man
> Т.е. для себя оно не нужно?
Я не понял вопрос.

Iron Man
> И почему нужно избегать макросов, особенно, если они нужны не в одном unit`е?
На эту тему уже столько сказано, что нет смысла повторяться. Возьмите первый попавшийся учебник по c++ - наверняка там будет интересующий вас ответ.

#64
5:01, 4 фев 2018

andreyu
> Я не понял вопрос.
Ладно, закрываем вопрос! А то я и так чёт уже разговорился...

Страницы: 1 2 3 4 5
ПрограммированиеФорумОбщее

Тема в архиве.