uint8_t id[8];
uint8_t* begin() { return &id[0]; }
uint8_t* end() { return &id[7]+1; }
};
как range for для const объекта сделать?
foo(const ID& id) {
for (auto x : id) { ... } //тут же by value? почему ругается на нарушение константности?
}
Сделать константные перегрузки?
Потому что выдает неконстантный указатель не?
Обсуждают сегодня