Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 메인이 비어 있거나 비어 있는 "Hello World" 인쇄

<시간/>

이 문제에서는 "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