Эта программа ничего не возвращает - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь написать следующий код, чтобы он мог вернуть Hello, World!.

using std::string;
using namespace std;
std::string hello()
{
    return "Hello, World!";
}
int main()
{
    hello();
    return 0;
}

с компилятором кода, запущенным с 0 ошибками, без Waring и выполненным, а затем с банковским результатом, как показанона прилагаемой картинке. Таким образом, кто-нибудь может выяснить, чего не хватает, так что он возвращает желаемый результат!

с кодом

1 Ответ

4 голосов
/ 16 октября 2019

Ваша функция hello() возвращает строку "Hello, world!"но после того, как вы вызвали эту функцию из main, вы ничего не сделаете с возвращаемым значением.

Вам нужно что-то вывести! Попробуйте эту небольшую модификацию:

int main ()
{
    std::cout << hello() << std::endl; // So you can avoid "using namespace std!"
    return 0;
}
...