Как передаются указатели на переменные при записи/чтении *fstream

206
26 августа 2021, 16:30
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()?

READ ALSO
C++, полиморфизм и умные указатели

C++, полиморфизм и умные указатели

Я плохо понимаю, как умные указатели (особенно shared_ptr) взаимодействуют с полиморфными типамиОбщая картина кажется простой, но как только я начинаю...

134
Как можно перевернуть число в C++?

Как можно перевернуть число в C++?

Для наглядности: на вход программе даётся число, к примеру 1234Нужно сделать так, чтобы на выходе вывелось число 4321

191
Анимация появления текста

Анимация появления текста

Не понимаю, как добиться такого эффекта появления текста

290
Двойной возврат по ссылке href=./

Двойной возврат по ссылке href=./

В октябрь смс рисую ссылку <0а href="/" >Ссылка назад<0/а>

129