Computer >> Máy Tính >  >> Lập trình >> C ++

In “Hello World” với trống hoặc trống chính trong C ++

Trong bài toán này, chúng ta sẽ xem cách in “Hello World” vào bảng điều khiển, nhưng chúng ta không thể viết bất cứ thứ gì vào hàm main.

Vấn đề này có thể được giải quyết theo hai cách khác nhau. Trong cách tiếp cận đầu tiên, chúng ta sẽ tạo một biến toàn cục, sau đó chúng ta sẽ lưu trữ giá trị trả về của hàm printf () vào biến đó. Khi printf () được thực thi, thì nó sẽ được in. Xem mã để hiểu rõ hơn.

Ví dụ

#include<iostream>
using namespace std;
int a = printf("Hello World");
int main() {
}

Đầu ra

Hello World

Trong cách tiếp cận tiếp theo, chúng ta sẽ tạo một lớp và in dòng bằng cách sử dụng hàm tạo của lớp đó. Sau đó tạo một đối tượng của lớp đó tại phần toàn cục. Vì vậy, khi đối tượng được tạo, nó sẽ tự động gọi hàm tạo và dòng sẽ được in.

Ví dụ

#include<iostream>
using namespace std;
class my_class {
   public:
   my_class() {
      cout << "Hello World";
   }
};
my_class my_obj;
int main() {
}

Đầu ra

Hello World