T>
ErrorCode IMailBox_t<T>::GetData(std::optional<T> &data)". Меня смущает это: "std::optional<T> &data"
std::optional<char>, очевидно.
А как я могу вставить std::nullopt или что-то такое (NULL, nulptr и т.д.)? Если это можно
https://en.cppreference.com/w/cpp/utility/optional Вы сами ответили себе.
Ответил на счет std::nullopt? Я когда его вставлю, то ошибка
Тогда вам надо прислать код и текст ошибки.
cannot bind non-const lvalue reference of type ‘std::optional<char>&’ to an rvalue of type ‘std::optional<char>’ может по ошибке понятно? У меня функция принимает "std::optional<char>&", но не может преобразовать в ‘std::optional<char>’, т.е. в std::nullopt
Просто код слишком длинный
Обсуждают сегодня