hh
Size: a a a
hh
IZ
std::vector<char> piece_data = this->storage[piece_idx];
// init vector of piece_size size
if (piece_data.empty()) {
std::cout << "Allocating vector of size " << this->piece_size << " for piece " << piece_idx << std::endl;
piece_data.resize(this->piece_size);
}
hh
hh
hh
IZ
IZ
hh
hh
IZ
std::vector<char> piece_data = this->storage[piece_idx];
// init vector of piece_size size
if (piece_data.empty()) {
std::cout << "Allocating vector of size " << this->piece_size << " for piece " << piece_idx << std::endl;
piece_data.resize(this->piece_size);
}
std::vector<char> &piece_data = this->storage[piece_idx];
hh
hh
IZ
auto & piece_data = this->storage[piece_idx];
hh
IZ
AF
class Base;Теперь в классе
class Child1: Base;
class Child2: Base;
class Last: Child1, Child2;
Last
два экземпляра Base
. Мне вот интересно, это правда так работает или я что-то не понял? Если да, то починили ли это в новых версиях языка?IZ
class Base;Теперь в классе
class Child1: Base;
class Child2: Base;
class Last: Child1, Child2;
Last
два экземпляра Base
. Мне вот интересно, это правда так работает или я что-то не понял? Если да, то починили ли это в новых версиях языка?hh
hh
hh