Описание тега ms-gsl
По вопросам, связанным с Microsoft GSL - Библиотека поддержки рекомендаций C++
1
ответ
Разве gsl::cstring_span не поддерживает constexpr? Если нет, зачем мне его использовать?
У меня есть кусок кода, который выглядит следующим образом: constexpr gsl::cstring_span<> const somestring{"Hello, I am a string"}; и он отказывается компилировать сообщение с жалобой на то, что где-то вызывается какая-то функция non-constexpr…
20 сен '18 в 22:23
2
ответа
Что такое "шаблон<класс T> с использованием owner = T;"?
Ниже приводится выдержка из gsl.h из Microsoft gsl библиотека ( https://github.com/microsoft/gsl): namespace gsl { // // GSL.owner: ownership pointers // using std::unique_ptr; using std::shared_ptr; template<class T> using owner = T; ... }; Я…
19 июл '16 в 03:58
1
ответ
Обработка ошибок с помощью основных рекомендаций GSL ожидает, гарантирует и узкую_кастику
Я пытаюсь следовать руководящим принципам Cpp Core и использовать GSL там, где это необходимо. В частности, я хотел бы использоватьExpects а также Ensures для предварительных и пост-условий, а также span, а также narrow_cast, но обработка ошибок не …
11 авг '20 в 05:04