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

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

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

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

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

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

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

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

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

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

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

104