Вопросы по теме 'stdoptional'

Можно ли установить для объекта значение null?
Далее в своем коде я проверяю, является ли объект нулевым / пустым. Есть ли способ установить для объекта значение null?
133216 просмотров
schedule 09.08.2022

Реализует ли clang6 std:: optional?
Я хочу использовать C++17 std::optional , но в clang он отсутствует: > cat test.cxx #include <optional> int main(int, char **) { return 0; } > $CXX --version | head -n1 clang version 6.0.0 (trunk 317775) > $CXX -std=c++17...
3482 просмотров
schedule 15.01.2024

constexpr std:: необязательный сброс
Я просматривал интерфейс шаблона класса C++-17 std::optional и заметил, что reset и assignment из nullopt не помечены как constexpr. Было ли это недосмотром или есть причина, по которой эта операция не может быть помечена как constexpr?
295 просмотров
schedule 16.02.2024

Ошибка компиляции при создании подкласса std::Optional
Я пытаюсь создать подкласс std:: optional в MS C++ 17 (VS2017), чтобы добавить поле сообщения в класс, но получаю ошибку компиляции ошибка C2280: ' OptMsg<bool>::OptMsg(const OptMsg<bool> &) ': попытка сослаться на удаленную...
290 просмотров

Могу ли я безопасно получить указатель на неинициализированное содержимое std :: optional для чтения в память из двоичного файла без создания содержимого по умолчанию?
Я занимаюсь рефакторингом устаревшего кода, который считывает некоторые двоичные данные из файла в структуру. Мне пришло в голову, что изменение переменной на std :: optional может обеспечить фактическое чтение (инициализацию) переменной перед ее...
114 просмотров

std::Optional‹T› вызов по ссылке
Я реализую следующую функцию: bool DenStream::_try_merge(const double sample, const double weight, const std::optional<MicroCluster>& micro_cluster) const { if (micro_cluster) {...
68 просмотров
schedule 12.05.2024