C++ сериализация целочисленных типов

228
16 мая 2018, 17:50

Хочу написать шаблон для сериализации целочисленных типов в массив байт (std::vector). Каким способом это можно сделать, чтобы шаблонная функция правильно обрабатывала все целочисленные типы (uint16_t, uint32_t, int64_t) с учетом endianess?

template<typename T>
data_t serialize(T n)
{
    static_assert(std::is_integral<T>::value, "n must be integral");
}
READ ALSO
IWebBrowser2 is navigation complete? - C++ WinAPI

IWebBrowser2 is navigation complete? - C++ WinAPI

Мне нужно достать Url текущей страницы, делаю через get_LocationUrl, но сначала нужно узнать "is navigation complete", как пишет документация, только не понимаю...

247
АВЛ дерево с одинаковыми значение

АВЛ дерево с одинаковыми значение

Нужно написать АВЛ дерево, но с возможностью добавлению уже существующих ключей

219
Добавить объект в valarray

Добавить объект в valarray

Подскажите пожалуйста, как можно добавить объект в valarrayЕсть valarray

233
Прежнее значение для функции calc()

Прежнее значение для функции calc()

Есть макет, на котором в навигации у элементов списка разные отступы слева друг от другаЯ задал общий класс всем элементам и через :nth-child для...

265