Token* ReadToken(std::ifstream* file) {
lu dist;
hu length;
BYTE chr;
file->read((char*)(&dist), sizeof(dist));
file->read((char*)(&length), sizeof(length));
file->read((char*)(&chr), sizeof(chr));
Token* newToken = new Token;
newToken->dist = dist;
newToken->length = length;
newToken->character = chr;
return newToken;
}
Как избавиться от локальных переменных, используя элементы класса в read()?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей