Почему я получаю сообщение об ошибке компилятора при попытке вернуть строку? - PullRequest
0 голосов
/ 07 февраля 2019

Я думаю, что это ошибка оператора перегрузки, но я не понимаю, почему предполагается, что я пытаюсь использовать оператор перегрузки.

string Customer::getCustomerName() 
{
    return customerName;
}

string Customer::getCustomerLicense()
{
    return customerLicense;
}

Date* Customer::getCustomerBirthday()
{
    return customerBirthday;
}

void Customer::printCustomerObject()
{
    cout << getCustomerName(); // No operator "<<" matches these operands
}                                 ERROR CODE: E0349

1 Ответ

0 голосов
/ 07 февраля 2019

Я думаю, вы не включили стандартный заголовок строки.
#include <string>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...