4
ответа

Не удалось найти правильное использование автоматического спецификатора в c ++ [duplicate]

Я создал векторный вектор & lt; int & gt; множество (п); из n элементов. Я вводил значения, используя простой цикл. Я напечатал значения, записав это для (auto x: set) cout & lt; & lt; x & lt; епсИ; Это ...
вопрос задан: 31 January 2014 20:19
2
ответа

Диапазон для циклов, авто, кортежей и структурированных привязок [дубликат]

для (auto [i, j]: vector & lt; tuple & lt; int, int & gt; {{1, 7}, {3, 2}}) cout & lt; i & lt; J; Есть ли способ сделать этот цикл, основанный на диапазоне, более кратким, опустив спецификацию типа ...
вопрос задан: 18 September 2017 14:11
2
ответа

& # 39; & # авто 39; не допускается в прототипе функции с Clang

При использовании Clang 3.5, 3.6 или 3.7 с флагом std = c ++ 1y следующий код не компилируется: #include < iostream > auto foo (auto bar) {возврат бар; } int main () {std :: cout < < foo (5.0f) & ...
вопрос задан: 5 June 2015 17:18
2
ответа

Тип автоматической переменной при назначении ее значения из функции, возвращаемое значение которой является ссылкой [duplicate]

Проверьте следующий простой код: #include & lt; iostream & gt; класс A {long * context; public: A (long i) {context = new long; * context = i; } long & amp; getContext () ...
вопрос задан: 9 August 2012 16:59
2
ответа

В чем разница между & ldquo; const auto & rdquo; и & ldquo; авто const & rdquo; в диапазоне, основанном на цикле в C ++? [Дубликат]

В частности, эти два примера. для (const auto & amp; ind: vec) для (auto const & amp; ind: vec)
вопрос задан: 29 June 2012 07:54
1
ответ

Использование auto в параметрах шаблона: некоторые примеры использования и & hellip; как заставить работать с массивами постоянного размера C?

У меня есть следующее примерное использование auto в параметрах шаблона (которое мне нравится независимо от их здравомыслия или наличия лучших альтернатив, я просто пытаюсь усвоить 'auto in template ...
вопрос задан: 18 January 2019 23:53
1
ответ

Авто & амп; от const ref getter: скопирует ли он? [Дубликат]

У меня есть метод getter, который возвращает ссылку const на переменную-член. Что-то вроде: const vec3 & amp; getPosition () const {return mPosition;} Мой вопрос в том, что при использовании ключевого слова auto ...
вопрос задан: 11 May 2012 02:02
0
ответов

'auto const' и 'const auto' одно и то же?

Есть ли семантическая разница между auto const и const auto, или они означают одно и то же?
вопрос задан: 15 November 2019 14:39
0
ответов

Правильное распространение переменной `decltype (auto)` из функции

(Это продолжение из «Есть ли реальные варианты использования переменных` decltype (auto) `?»). Рассмотрим следующий сценарий - я хочу передать функцию f другой функции invoke_log_return ...
вопрос задан: 13 August 2019 10:35
0
ответов

Почему бы не удалить ключевое слово «auto»? [Дубликат]

Теперь, когда ключевое слово auto было введено в c ++ 11, я думаю, что мы должны быть в состоянии отбросить указание auto и просто инициализировать переменные как v = 20. Так как C ++ может определить тип переменной ...
вопрос задан: 2 April 2019 16:52
0
ответов

автоопределение изменений / обновление API (получить / опубликовать) в Android, как программирование сокетов

У меня есть API, и я использую залп, чтобы ударить мой API. Я должен обновлять свою страницу каждый раз, чтобы обновить мой API. Я ищу какой-то метод, который предоставляет мне метод обновления. Все, что мне нужно, чтобы обновить ...
вопрос задан: 18 January 2019 05:27
0
ответов

Автоматически нажмите кнопку при загрузке страницы

Я немного застрял при создании автоматической страницы, чтобы нажать кнопку «войти», которая запускает javascript, автоматическая отправка формы не достаточно хороша, поскольку она просто не регистрирует пользователя (это ...
вопрос задан: 30 December 2018 20:24
0
ответов

Правильно ли это сформировано, если я переопределю переменную как auto, и выведенный тип будет таким же? [Дубликат]

Посмотрите на этот фрагмент: int a; extern int b; авто б = а; Это хорошо сформировано? Clang успешно его компилирует, а GCC и MSVC - нет. (Эта проблема возникла, когда я ответил, Как объявить и определить ...
вопрос задан: 12 September 2018 23:04
0
ответов

Что означает авто & amp; Расскажи нам?

Если вы читаете код как auto & amp; & amp; var = foo (); где foo - любая функция, возвращаемая по значению типа T. Тогда var - это lvalue типа rvalue, ссылка на T. Но что это означает для var? Делает ...
вопрос задан: 5 June 2018 17:27
0
ответов

Почему в этом контексте нетипичный параметр шаблона не может быть автоматическим?

Простейший фрагмент, который мне удалось получить, чтобы воспроизвести проблему, выглядит следующим образом: #include <вариант> шаблон <авто V> с использованием ic = std :: integra_constant ; enum {shake} ...
вопрос задан: 2 February 2018 22:52
0
ответов

Насколько это перебор с ключевым словом auto в C ++ 11?

Я использовал новое ключевое слово auto, доступное в стандарте C ++ 11 для сложных шаблонных типов, и это то, что я считаю, что он был разработан для. Но я также использую его для таких вещей, как: auto foo = std: ...
вопрос задан: 25 May 2017 21:45
0
ответов

Рекурсивный вызов в лямбда (C ++ 11) [дубликат]

Возможный дубликат: рекурсивные лямбда-функции в C ++ 0x Почему я не могу вызвать лямбда рекурсивно, если я пишу его как: auto a = [& ] {статический int я = 0; i ++; std :: cout << i << std: ...
вопрос задан: 23 May 2017 12:25
0
ответов

Ошибка при использовании decltype() в C++11 (создание непрозрачного сообщения об ошибке в gcc 4.7.0)

со следующим кодом (сокращенная версия моего исходный код) #include #include template class A; // редактируем 1 после Mark &...
вопрос задан: 23 May 2017 12:03
0
ответов

Yeni “avtomatik” söz; Dəyişən tipini elan etmək üçün nə vaxt istifadə olunmalıdır? [dublikat]

Mümkün dublikat: C ++ 0x avtomatik açar söz ilə nə qədər çoxdur (icma olaraq) nə vaxt və / və ya avtomatik sui-istifadə edildiyini müəyyənləşdirmək üçün kifayət qədər təcrübəmizə sahibik? Həqiqətən axtardığım şey ...
вопрос задан: 23 May 2017 11:55
0
ответов

Как выбрать тип итератора с помощью автоматической переменной?

У меня есть std :: unordered_map std :: unordered_map myMap; Я хочу получить константный итератор с помощью find. В c ++ 03 я бы сделал std :: unordered_map
вопрос задан: 1 June 2016 20:30
0
ответов

Почему я могу использовать авто для частного типа?

Меня почему-то удивило, что следующий код компилируется и запускается (vc2012 & gcc4.7.2) class Foo {struct Bar {int i; }; public: Bar Baz () {возврат Bar (); }}; int main () {Foo f; ...
вопрос задан: 17 February 2016 11:02
0
ответов

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

Похоже, что auto был довольно значимой функцией, которая должна быть добавлена ​​в C ++ 11, которая, похоже, следует за многими новыми языками. Как и в языке, подобном Python, я не видел явных переменных ...
вопрос задан: 13 January 2016 17:11
0
ответов

Какой тип лямбда-выражения выводится с помощью «auto» в C ++ 11?

У меня было ощущение, что тип лямбда - это указатель на функцию. Когда я выполнил следующий тест, я обнаружил, что это неправильно (демо). #define LAMBDA [] (int i) -> long {return 0; } int main () {...
вопрос задан: 19 September 2015 13:34
0
ответов

Связь между auto и decltype

Является ли auto x = initializer; эквивалент decltype (инициализатор) x = инициализатор; или decltype ((инициализатор)) x = инициализатор; или ни то, ни другое?
вопрос задан: 15 August 2015 06:08
0
ответов

Ключевое слово C ++ auto. Почему это волшебство?

Из всего материала, который я использовал для изучения C ++, auto всегда был странным спецификатором продолжительности хранения, который не служил никакой цели. Но совсем недавно я столкнулся с кодом, который использовал его как имя типа в ...
вопрос задан: 3 May 2014 20:37
0
ответов

Использование auto в лямбда-функции

#include #include void foo( int ) { } int main() { std::vector< int > v( { 1,2,3 } ); std::for_each( v.begin(), v.end(), []( auto it ) { foo( it+5 ); } ); ...
вопрос задан: 30 October 2013 13:21
0
ответов

Вывод типа возврата для функций-друзей в классе

Вот небольшой эксперимент с выводом возвращаемого типа для функций-друзей в классе (с использованием Clang 3.4 SVN и g ++ 4.8.1 с std = c ++ 1y в обоих случаях), который не задокументирован в связанном рабочем документе ...
вопрос задан: 11 October 2013 07:06
0
ответов

Должен ли стиль синтаксиса завершающего возвращаемого типа стать стилем по умолчанию для новых программ на C++11? [закрыто]

C++11 поддерживает новый синтаксис функций: auto func_name(int x, int y) -> int; В настоящее время эта функция будет объявлена ​​как: int func_name(int x, int y); Новый стиль, похоже, не получил широкого распространения...
вопрос задан: 2 January 2013 08:27
0
ответов

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

Позволяет ли С++ 11 объявлять не -статические элементы данных как «авто», если они инициализированы в объявлении? Например :структура S { авто х = 5; // вместо 'int x = 5;', что определенно...
вопрос задан: 3 July 2012 00:28
0
ответов

Является ли это ошибкой компилятора Microsoft VC++ 2010 типа «new auto (enum _type )»

Среда :Microsoft Visual Studio 2010 с SP1 Preminum (10.0.40219.1 SP1Rel ), компилятор Windows XP SP3 VC10 поддерживает ключевое слово auto, но информация, относящаяся к выводимому типу, кажется не всегда правильной...
вопрос задан: 29 June 2012 15:30