Вопросы по теме '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 просмотров
schedule
08.09.2022
Что такое промежуток и когда мне его использовать?
Недавно я получил предложения использовать span<T> в моем коде или видел здесь на сайте несколько ответов, которые используют span - предположительно, какой-то контейнер. Но - я не могу найти ничего подобного в стандартной библиотеке C ++...
83275 просмотров
schedule
23.05.2022
Обработка ошибок в соответствии с основными рекомендациями GSL Expects, Supplies и weak_cast
Я стараюсь следовать основным рекомендациям Cpp и использовать GSL там, где это уместно. В частности, я хотел бы использовать Expects и Ensures для предварительных и постусловий, а также span и narrow_cast , но обработка ошибок ненадежна и не...
235 просмотров
schedule
30.01.2023