Результаты поиска по запросу "auto"
Есть ли способ отключить автоматическое объявление для нестандартных типов?
ОБНОВЛЕНИЕ: есть предложение изменить смысл
где так легко забыть или пропустить суффикс типа - тогда как в первом выражении проблем нет ...).
ьно простой вопрос, auto x11 {1,2,3,4}; auto x1 = {1,2,3,4}; auto x22 {1.0, 2.25, 3.5}; auto x2 = {1.0, 2.25, 3.5};Насколько я понимаю, здесь не должно быть никакой разницы в отношении= или нет. Тем не менее, используя llvm / clang 6.0.0 (с ...
@geza, я чувствую, что есть место для большей неопределенности при разрешении типов функций, чем при разрешении типов переменных. Если вы чувствуете по-другому, не стесняйтесь отказаться от этого комментария и предположить, что ваша конструкция незаконна
от вопрос уже есть ответ здесь: Соответствует ли объявление, использующее «auto», внешнему объявлению, в котором используется конкретный спецификатор ...
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(); } ...
@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.
ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...
Какие IDE и текстовые редакторы могут определять тип переменных, объявленных с использованием ключевого слова auto в C ++ 11
В"Почти всегда авто" [http://herbsutter.com/2013/08/12/gotw-94-solution-aaa-style-almost-always-auto/] В статье Херба Саттера перечислено несколько причин объявления переменных с помощью ключевого слова auto. Он говорит, что фактический тип ...
неожиданные копии с foreach над картой
Я пытаюсь перебрать записи на карте и получаю неожиданные копии. Вот программа: #include <iostream> #include <map> #include <string> struct X { X() { std::cout << "default constructor\n"; } X(const X&) { std::cout << "copy constructor\n"; } }; ...
функция, то это ваш собственный взгляд! Вы могли бы поместить указатель на не вызываемую функцию в C printf так же беспорядочно.
ользую новыйauto ключевое слово, доступное в стандарте C ++ 11 для сложных шаблонных типов, для которого, как мне кажется, оно было разработано. Но я также использую его для таких вещей, как: auto foo = std::make_shared<Foo>();И более ...
избегать этого, если все, что он делает, это прояснить :)
жный дубликат: Сколько это слишком много с ключевым словом C ++ 0x auto [https://stackoverflow.com/questions/6434971/how-much-is-too-much-with-c0x-auto-keyword] Был ли у нас (как сообщества) достаточный опыт, чтобы определить, когда и / ...