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

163
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) взаимодействуют с полиморфными типамиОбщая картина кажется простой, но как только я начинаю...

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

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

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

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

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

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

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

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

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

89