클래스 "hello"에서 공용 함수를 호출하려고하지만이 오류는 허용하지 않습니다. 내가 뭘 잘못하고 있는지 말해줘? 이 오류입니다클래스 함수가 정의되었지만 호출되지 않았습니다. (C++)
#include <iostream>
using std::cout;
using std::cin;
using std::string;
class hello {
public:
void sayit(){
cout << "Hello, World!";
}
};
int main(){
string str;
cout << "Type in \"start\":";
cin >> str;
if (str == "start"){
//this is where the error happens.
hello.sayit();
}
}
:
다음은 코드의
[Error] expected unqualified-id before '.' token
sayIt()을 static으로 만들거나 hello 객체를 선언 한 다음 메서드를 호출해야합니다. –