Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

พิมพ์ “Hello World” ด้วย main ว่างหรือว่างใน C++


ในปัญหานี้ เราจะเห็นวิธีการพิมพ์ “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