Вывод всех значений вектора

169
23 февраля 2018, 18:37
auto t1 = async(thr, q);
vector<Employee> a = t1.get();
for (auto ? : t1.get()) // вот тут трабл
cout << a[i].name << endl;

Необходимо в цикле вывести все значения вектора.

Answer 1
  1. vector<Employee> a = t1.get();

    Как я понял, вы тут получаете результат и пытаетесь сделать это снова в 3-й строке. Думаю, что это, как минимум, странно. Хотя, скорее всего, это ошибка.

  2. for (auto ? : t1.get())

    Скорее всего, нужно так:

    auto t1 = async(thr, q);
    vector<Employee> a = t1.get();
    for (const auto& item: a) {
        cout << item.name << endl;
    }
    
READ ALSO
Как реализуется iтая переменная в C++

Как реализуется iтая переменная в C++

Допустим у меня серия уравнений, и выходит так, x(2) это x(1) - n (и далее это тоже продолжается)Можно ли как-то задать один раз переменную x, чтобы...

216
Ошибка при выводе данных из Struct

Ошибка при выводе данных из Struct

При сьемке фотографий от камеры, записываю имя файла (получается путь) и id в вектор

206
Qwt Analog Widget

Qwt Analog Widget

Я скачал qwtМне нужны там только виджеты

239
Как передать аргументы в Callback функцию C++

Как передать аргументы в Callback функцию C++

Здравствуйте! Весь день пытаюсь разобраться с передачей аргументов в callback функцию

190