Re[8]: Внутренние функции класса
От: rg45 СССР  
Дата: 21.01.19 16:42
Оценка:
Здравствуйте, SaZ, Вы писали:

aZ>Есть ещё такой вариант использования лямбд для инициализации констант:


SaZ>
SaZ>const std::vector<int> v = [&]()
SaZ>{
SaZ>  std::vector<int> a;
SaZ>  // Runtime initialization code
SaZ>  while(...)
SaZ>    if(...)
SaZ>      a.push_back(...);
SaZ>  return a;
SaZ>}();

SaZ>v - тут будет константой.
SaZ>


Так ровно того же эффекта можно добиться при помощи обычныой функции
--
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.