C++ là ngôn ngữ lập trình đa mục đích hỗ trợ thủ tục, hướng đối tượng và chung. C++ là siêu tập của C, mọi chương trình C hợp lệ đều hợp lệ trong C++.
C++ hỗ trợ OOP với che giấu dữ liệu, đóng gói, kế thừa, đa hình...
Chương trình C++ đầu tiên in "Hello, World!":
Ví dụ
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl; // This prints Hello, World!
return 0;
}Đầu ra
Hello, World!
Phân tích các phần của chương trình
Headers (Thư viện tiêu đề)
Các header chứa thông tin cần thiết cho chương trình. <iostream> cung cấp dịch vụ nhập/xuất cơ bản.
Namespaces (Không gian tên)
using namespace std; cho trình biên dịch biết dùng namespace std.
Hàm main()
Thực thi chương trình bắt đầu từ hàm main() - điểm vào của mọi chương trình C++.
Xuất dữ liệu (Output)
Thông điệp in ra màn hình bằng cout << "Hello, World!" << endl;. cout là đối tượng lớp ostream liên kết với stdout.
Chú thích (Comments)
Chú thích một dòng bắt đầu bằng //. Giúp code dễ hiểu, bị trình biên dịch bỏ qua.
Return
return 0; kết thúc hàm main() và trả về 0 cho tiến trình gọi.