Только начинаю изучать и не понимаю, что не так с cout. Описание ошибок на сайте MS не дали новой информации.
Oтсутствует оператор "<<", соответствующий этим операндам. Бинарный "<<": не найден оператор, принимающий правый операнд типа "std::string" (или приемлемое преобразование отсутствует).
#include <iostream>
#include <conio.h>
#include <map>
#include <vector>
using namespace std;
struct Person
{
string name;
string surname;
int age;
};
int main()
{
vector<Person> staff;
staff.push_back({ "Ivan", "Ivanov", 25 });
staff.push_back({ "Petr", "Tsyplakov", 32 });
cout << staff[0].name;
_getch();
return 0;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сервер пишет файлы в определенную папкуТекстовые файлы копируются таким образом на сервер без проблем
Можно ли из файла вставить одним куском память без ее буферизации?На примере: допустим, у меня есть vector и файл в котором подряд лежит энное...