Описание тега 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&lt;class T&gt; using owner = T; ... }; Я…
19 июл '16 в 03:58
1 ответ

Обработка ошибок с помощью основных рекомендаций GSL ожидает, гарантирует и узкую_кастику

Я пытаюсь следовать руководящим принципам Cpp Core и использовать GSL там, где это необходимо. В частности, я хотел бы использоватьExpects а также Ensures для предварительных и пост-условий, а также span, а также narrow_cast, но обработка ошибок не …
11 авг '20 в 05:04