Вопросы по теме '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 просмотров
schedule
23.02.2024
Могу ли я безопасно получить указатель на неинициализированное содержимое std :: optional для чтения в память из двоичного файла без создания содержимого по умолчанию?
Я занимаюсь рефакторингом устаревшего кода, который считывает некоторые двоичные данные из файла в структуру. Мне пришло в голову, что изменение переменной на std :: optional может обеспечить фактическое чтение (инициализацию) переменной перед ее...
114 просмотров
schedule
12.02.2024
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