이 문제에서는 "Hello World"를 콘솔에 인쇄하는 방법을 볼 것이지만 기본 기능에는 아무 것도 쓸 수 없습니다.
이 문제는 두 가지 다른 방법으로 해결할 수 있습니다. 첫 번째 접근 방식에서는 전역 변수를 만든 다음 printf() 함수의 반환 값을 해당 변수에 저장합니다. printf()가 실행되면 인쇄됩니다. 더 나은 이해를 위해 코드를 참조하십시오.
예시
#include<iostream>
using namespace std;
int a = printf("Hello World");
int main() {
} 출력
Hello World
다음 접근 방식에서는 클래스를 만들고 해당 클래스의 생성자를 사용하여 라인을 인쇄합니다. 그런 다음 전역 섹션에서 해당 클래스의 개체를 만듭니다. 따라서 객체가 생성될 때 자동으로 생성자를 호출하고 행이 인쇄됩니다.
예시
#include<iostream>
using namespace std;
class my_class {
public:
my_class() {
cout << "Hello World";
}
};
my_class my_obj;
int main() {
} 출력
Hello World