Re[2]: Внутренние функции класса
От: rg45 СССР  
Дата: 18.01.19 10:21
Оценка:
Здравствуйте, B0FEE664, Вы писали:

I>>Добрый вечер, возник тут у меня вопрос, а как вы оформляете внутренние(служебные, чистые) функции класса.


I>>1) Просто делаем private:

I>>2) Делаем class_inl.h
I>>3) В cpp делаем namespace {
I>>4) Увидел сейчас static inline inner()

BFE>5) Лямбда.


Даже не знаю, уместно ли вспоминать о лямбдах в данном контесте. Все-таки, лямбда — это элемент парадигмы, позволяющей оперировать функциями как данными, но никак не средство оформления. И по отношению к лямбдам возникают почти все те же вопросы, что и по отношению к функциям: какая область видимости, какое связывание, член или не член...
--
Отредактировано 18.01.2019 10:39 rg45 . Предыдущая версия . Еще …
Отредактировано 18.01.2019 10:38 rg45 . Предыдущая версия .
Отредактировано 18.01.2019 10:37 rg45 . Предыдущая версия .
Отредактировано 18.01.2019 10:35 rg45 . Предыдущая версия .
Отредактировано 18.01.2019 10:32 rg45 . Предыдущая версия .
Отредактировано 18.01.2019 10:31 rg45 . Предыдущая версия .
Отредактировано 18.01.2019 10:22 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.