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