Результаты поиска по запросу "auto"

4 ответа

Какие IDE и текстовые редакторы могут определять тип переменных, объявленных с использованием ключевого слова auto в C ++ 11

В "Почти всегда авто " В статье Херба Саттера перечислено несколько причин объявления переменных с помощью ключевого слова auto.Он говорит, что фак...

2 ответа

SFINAE и decltype (авто)

Если шаблон функции возвращаетсяdecltype(auto) (или другой спецификатор типа, использующийauto) но выражение return было бы неверно сформировано, приводит ли SFINAE? Этоreturn оператор считается непосредственным контекстом функции подписи? Ничто ...

2 ответа

SFINAE и decltype (авто)

ТОП публикаций

8 ответов

Использование auto в циклах c ++

Я получаю предупреждение о несоответствии со знаком / без знака для следующего кода: auto n = a.size(); for (auto i = 0; i < n; i++) { }Проблема в том, что, присваивая 0i это становитсяint скорее, чемsize_t, Итак, что лучше: size_t n = ...

8 ответов

Использование auto в циклах c ++

1 ответ

Как мне объявить функцию, тип возвращаемого значения которой выводится?

Учти этоC ++ 1yкод (Живой пример [http://coliru.stacked-crooked.com/view?id=71b6b439065cbb52a47d72fee80e9f6d-0f11904895a20602a6e5ca9f4b5b0039] ): #include <iostream> auto foo(); int main() { std::cout << foo(); // ERROR! } auto foo() { return ...

1 ответ

Как мне объявить функцию, тип возвращаемого значения которой выводится?

3 ответа

Как работает общая лямбда в C ++ 14?

Как работает общая лямбда (auto ключевое слово как тип аргумента) в стандарте C ++ 14? Основан ли он на шаблонах C ++, где для каждого отдельного аргумента тип компилятора генерирует новую функцию с тем же телом, но замененными ...

3 ответа

Как работает общая лямбда в C ++ 14?

2 ответа

C ++ 11 Эффективность цикла в зависимости от диапазона «const auto & i» против «auto i»

В C ++ 11 я могу перебрать какой-то контейнер следующим образом: for(auto i : vec){ std::cout << i << std::endl; }Но я знаю, что это без необходимости -ненужно, так как мне нужно толькоРаспечатать значенияvec - делает копию (РЕДАКТИРОВАТЬ: ...