Вопросы по теме 'cpp-core-guidelines'

Должен ли я вернуть gsl :: span ‹const T› вместо const std :: vector ‹T› &
У меня есть класс с членом std :: vector ‹int› и функцией-членом, возвращающей константную ссылку на этот вектор. class demo { public: //... const std::vector<int> & test() const { return iv; } private:...
1394 просмотров

Что такое промежуток и когда мне его использовать?
Недавно я получил предложения использовать span<T> в моем коде или видел здесь на сайте несколько ответов, которые используют span - предположительно, какой-то контейнер. Но - я не могу найти ничего подобного в стандартной библиотеке C ++...
83275 просмотров

Обработка ошибок в соответствии с основными рекомендациями GSL Expects, Supplies и weak_cast
Я стараюсь следовать основным рекомендациям Cpp и использовать GSL там, где это уместно. В частности, я хотел бы использовать Expects и Ensures для предварительных и постусловий, а также span и narrow_cast , но обработка ошибок ненадежна и не...
235 просмотров
schedule 30.01.2023