Здравствуйте, B0FEE664, Вы писали:
I>>Добрый вечер, возник тут у меня вопрос, а как вы оформляете внутренние(служебные, чистые) функции класса.
I>>1) Просто делаем private: I>>2) Делаем class_inl.h I>>3) В cpp делаем namespace { I>>4) Увидел сейчас static inline inner()
BFE>5) Лямбда.
Даже не знаю, уместно ли вспоминать о лямбдах в данном контесте. Все-таки, лямбда — это элемент парадигмы, позволяющей оперировать функциями как данными, но никак не средство оформления. И по отношению к лямбдам возникают почти все те же вопросы, что и по отношению к функциям: какая область видимости, какое связывание, член или не член...