могу.
                  
                  
                  
                  
                  
                  Вот смотрите: есть класс, который с помощью магии шаблонов мутит мне интерфейс для работы с массивом.
                  
                  
                  
                  
                  
                  Цель: сделать внутри класса метод для одержания размера массива, без лишнего call'а в конечном стабе. 
                  
                  
                  
                  
                  
                  Как не кручусь, а голова в танке. Смог сделать поле, но оно выглядит даже страшно: 
                  
                  
                  
                  
                  
                  template <..., size_t _size>
                  
                  
                  class array {
                  
                  
                  ...
                  
                  
                  static constexpr size_t size = _size
                  
                  
                  ...
                  
                  
                  };
                  
                  
                  
                  
                  
                  Пытался метод constexpr'ить, но без толку. Была надежда, что я чего-то об inline'е не знаю, но тоже чётно...
                  
                  
                  
                  
                  
                  Наверное я очень тупой... Кто-то знает как это должно работать?
                  
                  
                
std::array
... - это что именно? Вариадик ткмплейт?
Обсуждают сегодня