#include <iostream>
using namespace std;
int main()
{
HelloWorld();
return 0;
}
void HelloWorld()
{
cout << "Hello, World" << endl;
}
Tôi nhận được lỗi biên dịch sau đây với g ++:Tại sao hàm HelloWorld của tôi không được khai báo trong phạm vi này?
l1.cpp: In function 'int main()':
l1.cpp:5:15: error: 'HelloWorld' was not declared in this scope
Tôi thích cách câu hỏi này bắn thẳng lên StackExchange dưới dạng "Câu hỏi nóng". – surfasb
có thể trùng lặp của [Tại sao nguyên mẫu được yêu cầu ngay cả khi không có khai báo lớp nào?] (Http://stackoverflow.com/questions/8199081/why-prototype-is-required-even-without-any-class-declaration) –