Вопросы по теме 'auto'
Как я могу определить фактический тип переменной «auto»
В этом ответе:
https://stackoverflow.com/a/14382318/1676605
эта программа дается:
std::vector<int> vi{ 0, 2, 4 };
std::vector<std::string> vs{ "1", "3", "5", "7" };
for (auto i : redi::zip(vi, vs))
std::cout <<...
13152 просмотров
schedule
12.12.2023
Какие IDE и текстовые редакторы могут определять тип переменных, объявленных с помощью ключевого слова auto в C ++ 11
В «Почти всегда авто»
Он говорит, что фактический тип переменной может быть автоматически определен IDE и показан при наведении курсора на имя переменной.
Я хотел бы знать, какие IDE и текстовые редакторы (или плагины) в настоящее время...
2863 просмотров
schedule
09.11.2022
Если функция f() возвращает указатель, что правильно: auto* v = f() ИЛИ auto v = f()?
Я использую ключевое слово c++11 auto практически везде. Я не уверен, правильно ли я использую его в этом случае. Рассмотрим следующий тривиальный пример: ( http://ideone.com/TxLJlx )
#include <iostream>
const char* f()
{
return...
577 просмотров
schedule
11.11.2022
Зачем писать больше символов в типе автоматического возврата С++ 11?
Недавно я видел много фрагментов кода (на SO), объявляющих int main() как
auto main() -> int
{
...
}
Я не вижу абсолютно никаких причин писать это так, поскольку int main() короче (9 символов без пробелов против 15), лаконичный и...
64 просмотров
schedule
05.02.2024
ключевое слово auto в С++
Почему компилятор C++ не догадывается, что это initializer_list , а не int ?>
#include <iostream>
#include <typeinfo>
int main() {
auto f = 45; // int, fine.
auto li {12,2,54,65}; // initializer_list, as expected/
auto...
70 просмотров
schedule
30.09.2022
Путаница с ключевым словом auto в С++
Меня смущает следующий фрагмент кода:
#include <iostream>
using namespace std;
int *foo()
{
//Operation
}
int main ()
{
auto int ret = foo();
}
Я скомпилировал приведенный выше код под GCC, но получил следующую ошибку:...
4360 просмотров
schedule
10.12.2022
Тип автоматической переменной при присвоении ей значения из функции, возвращаемое значение которой является ссылкой
Проверьте следующий простой код:
#include <iostream>
class A
{
long *context;
public:
A(long i)
{
context = new long;
*context = i;
}
long& getContext()
{
return *context;
}
};
A...
31 просмотров
schedule
03.01.2024
Разница между const auto & и auto &, если объект ссылки является константным
// case 1
const int i = 42;
const auto &k = i;
// case 2
const int i = 42;
auto &k = i;
Нужно ли нам ключевое слово const перед auto в этом сценарии? В конце концов, ссылка ( k ) на автоматически выводимый тип будет включать...
8614 просмотров
schedule
14.11.2022
пример вывода типа auto и delctype(auto)
Я прочитал статью о выводе типа auto с помощью decltype , и мне интересно, верна ли моя логика в отношении того, как тип выводится в приведенном ниже примере (так что, если я ошибаюсь, поправьте меня :)
#include <iostream>
using namespace...
115 просмотров
schedule
04.06.2024
Как увеличить и уменьшить буквенно-цифровую строку для заданного диапазона?
Мне нужно оптимизированное решение для увеличения и уменьшения значения буквенно-цифровой строки, как мы это делаем в Excel. Когда я указываю буквенно-цифровую строку с диапазоном, она должна дать мне как уменьшенный, так и увеличенный список...
62 просмотров
schedule
30.05.2024
Связь Raspberry и Android-смартфона
Я попытался установить Openauto на свой Raspberry Pi 3b+, и все, кажется, запускается нормально. Но когда я подключаю к нему свой старый Samsung Galaxy S5 (Android 6), иногда Android Auto начинает работать на несколько секунд и выключается. В...
329 просмотров
schedule
02.10.2022
автоматический вывод типа с единым синтаксисом инициализации С++ 11 против С++ 17
Я пытался проверить вывод автоматического типа. Как Скотт Мейерс (Эффективный современный C++), так и язык программирования C++ Бьярна Страуструпа упоминают, что выполнение
auto val {10};
сделает вывод, что val имеет тип списка инициализации....
73 просмотров
schedule
26.04.2024