Size: a a a

2020 August 04

D

Dmitry in supapro.cxx
Попробую спасибо
источник

DB

Dimmu Borgir in supapro.cxx
https://pastebin.com/QeVwjxQ2  блин уже 2-ой день мучаюсь. ребята время жизни че здесь нарушается?кто то писал ошибка из-за объекта. его убрал на стринги заменил. даже  убрал все поля-указатели та же самая фигня. fs.read норм читает
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
https://pastebin.com/QeVwjxQ2  блин уже 2-ой день мучаюсь. ребята время жизни че здесь нарушается?кто то писал ошибка из-за объекта. его убрал на стринги заменил. даже  убрал все поля-указатели та же самая фигня. fs.read норм читает
нельзя читать std::string через fs.read, тысячу раз писали тебе
источник

DB

Dimmu Borgir in supapro.cxx
Александр Караев
нельзя читать std::string через fs.read, тысячу раз писали тебе
а как достают бинарный файл по нормальному?
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
а как достают бинарный файл по нормальному?
для начала стоит его нормально записать
источник

TS

Till Schneider in supapro.cxx
Александр Караев
нельзя читать std::string через fs.read, тысячу раз писали тебе
в каждом нельзя обязательно есть одно платформозависимое можно=)
источник

TS

Till Schneider in supapro.cxx
Dimmu Borgir
а как достают бинарный файл по нормальному?
о, сейчас покажу
источник

АК

Александр Караев... in supapro.cxx
Till Schneider
о, сейчас покажу
вангую очередную тролоссылку на хромиум
источник

TS

Till Schneider in supapro.cxx
Александр Караев
вангую очередную тролоссылку на хромиум
не угадал, сейчас запускаю QtCreator, нахожу один мой старый проект и беру от туда код =)
источник

D

Dmitriy in supapro.cxx
Можно дать ссылку на Protobuf?😅
источник

D

Danya in supapro.cxx
Я хочу проверить в requires что все типы из вариадик темплейта соответствуют концепту
Как это можно сделать?
источник

DB

Dimmu Borgir in supapro.cxx
Till Schneider
не угадал, сейчас запускаю QtCreator, нахожу один мой старый проект и беру от туда код =)
почему не vs? у тя линукс чтоль?
источник

АК

Александр Караев... in supapro.cxx
Danya
Я хочу проверить в requires что все типы из вариадик темплейта соответствуют концепту
Как это можно сделать?
распаковать что ли? да как обычно ж - myconcept<Ts> && ...
источник

D

Danya in supapro.cxx
Александр Караев
распаковать что ли? да как обычно ж - myconcept<Ts> && ...
Ща, я немного неправильно сформулировал, сейчас пример дам
источник

D

Danya in supapro.cxx
Точнее
template <bool Satisfies, typename... Types>
 requires (my_concept<Types> == Satisfies) && ...
Не хочет компилироваться
источник

TS

Till Schneider in supapro.cxx
Dimmu Borgir
а как достают бинарный файл по нормальному?
короче тебе нужны как минимум две функции - helper
void WriteLittleEndian64(int64_t value, FILE* file);
uint64_t ReadLittleEndian64(FILE* file, bool* flag);

и две функции для сериализации данных и для десериализации

void Deserialize(FILE* file);
void Serialize(FILE* file) const;

в которых и дергать соответственно хелперы
источник

TS

Till Schneider in supapro.cxx
Dimmu Borgir
почему не vs? у тя линукс чтоль?
у меня все
источник

DB

Dimmu Borgir in supapro.cxx
Till Schneider
короче тебе нужны как минимум две функции - helper
void WriteLittleEndian64(int64_t value, FILE* file);
uint64_t ReadLittleEndian64(FILE* file, bool* flag);

и две функции для сериализации данных и для десериализации

void Deserialize(FILE* file);
void Serialize(FILE* file) const;

в которых и дергать соответственно хелперы
FILE* Сишный юзаете?
источник

Е

Егор in supapro.cxx
Till Schneider
короче тебе нужны как минимум две функции - helper
void WriteLittleEndian64(int64_t value, FILE* file);
uint64_t ReadLittleEndian64(FILE* file, bool* flag);

и две функции для сериализации данных и для десериализации

void Deserialize(FILE* file);
void Serialize(FILE* file) const;

в которых и дергать соответственно хелперы
ему нужно хоть раз открыть ссылки которые ему кидают
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
а как достают бинарный файл по нормальному?
а зачем тебе бинарный, кстати?
источник