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

2 ответа

SFINAE и decltype (авто)

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

8 ответов

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

8 ответов

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

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

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

2 ответа

C ++ 11 - объявление нестатических элементов данных как 'auto'

Позволяет ли C ++ 11 объявлять нестатические элементы данных как «auto»? если они инициализируются в декларации? Например:

2 ответа

Почему при выводе типа для массивов указатель указывается первым, а не над массивом?

int v[1]; auto p1 = v; auto &p2 = v; auto *p3 = v;p1 имеет типint * (то же самое дляp3). Особенно в этом тривиальном образце я нахожуp2 ( int (&)[1] ) более полезно, поскольку оно наследует семантику массива, например Я могу подать заявкуsizeof ...

3 ответа

C ++ 11 основанный на диапазоне авто для цикла по значению, ссылке и указателю

Я знаю, как использовать авто ключевое слово для цикла, чтобы перебрать этот массив либо по значению, либо по ссылке. struct A { void fun() {}; }; int main() { A a[2]; // Value for (auto x : a) { x.fun(); } // Ref for (auto& x : a) { x.fun(); } ...

4 ответа

Почему шаблон с выведенным типом возврата не перегружается другими версиями?

Почему следующие два шаблона несовместимы и не могут быть перегружены?

13 ответов

Есть ли обратная сторона объявления переменных с auto в C ++?

2 ответа

Является ли auto параметром в обычной функции расширением GCC 4.9?

2 ответа

SFINAE и decltype (авто)