Size: a a a

2020 August 11

CC

Cool Cooler in C++ Together 2.0
Но в любом случае мне приходится при создании Just_load_idx объекта указывать параметр Type для темплейта
источник

CC

Cool Cooler in C++ Together 2.0
А как сделать, чтобы, скажем, unsigned char по дефолту был?
источник

CC

Cool Cooler in C++ Together 2.0
Кстати говоря, я так и не понял, как мне темплейт юзать
источник

CC

Cool Cooler in C++ Together 2.0
Ведь при загрузке файла в формате idx тип данных в нём указан уже в нём же
источник

CC

Cool Cooler in C++ Together 2.0
Хотя наверное можно проверять тип в файле и тип в темплейте
источник

CC

Cool Cooler in C++ Together 2.0
Если не совпадают, выбрасывать исключение
источник

CC

Cool Cooler in C++ Together 2.0
Наверное это будет очень по-C++'шному
источник

CC

Cool Cooler in C++ Together 2.0
Было бы ещё неплохо тогда иметь возможность загрузить тот тип, который указан в самом idx файле
источник

CC

Cool Cooler in C++ Together 2.0
Без указания в коде
источник

CC

Cool Cooler in C++ Together 2.0
Чтоб не дефолтался к unsigned byte, а юзал тот, что в файле сказан
источник

CC

Cool Cooler in C++ Together 2.0
Ну и чтоб дефолтался к unsigned byte, если ваще ничё не сказано
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
../main.cpp:607:48: error: ‘little’ does not name a type
 607 | template <typename Type, typename Endianness = little>
     |                                                ^~~~~~
typenamr Type, endianness = little
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Since c++20
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
typenamr Type, endianness = little
Ток щас пришло сообщение
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
typenamr Type, endianness = little
Ааа, ну я почти так и сделал
источник

CC

Cool Cooler in C++ Together 2.0
А хотя нет
источник

CC

Cool Cooler in C++ Together 2.0
Я по-другому сделал
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
template <typename Type, my_byte_order Endianness = little>
Вот так
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
typenamr Type, endianness = little
А так правильней?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ну, это non-type
источник