C++ là gì?
C++ là ngôn ngữ lập trình đa năng do Bjarne Stroustrup tạo ra như một phần mở rộng của ngôn ngữ lập trình C. Nó được giới thiệu lần đầu tiên vào năm 1985 và cung cấp các tính năng hướng đối tượng như lớp và kế thừa. C++ được sử dụng rộng rãi trong các ứng dụng khác nhau như phát triển trò chơi, lập trình hệ thống, hệ thống nhúng và tính toán hiệu năng cao.
C++ là ngôn ngữ được nhập tĩnh, nghĩa là loại biến được xác định trong quá trình biên dịch và có một thư viện mở rộng được gọi là Thư viện chuẩn C++, cung cấp một tập hợp phong phú các hàm, thuật toán và cấu trúc dữ liệu cho các tác vụ khác nhau.
C++ xây dựng dựa trên các tính năng của C, và do đó, hầu hết các chương trình C có thể được biên dịch và chạy bằng trình biên dịch C++.
Ví dụ mã code
Đây là một ví dụ đơn giản về chương trình C++ thể hiện một số tính năng thiết yếu của ngôn ngữ:
#include <iostream>
// Một chức năng đơn giản để thêm hai số
int add(int a, int b) {
return a + b;
}
class Calculator {
public:
//Một hàm thành viên để nhân hai số
int multiply(int a, int b) {
return a * b;
}
};
int main() {
int x = 5;
int y = 3;
// Sử dụng chức năng độc lập 'thêm'
int sum = add(x, y);
std::cout << "Sum: " << sum << std::endl;
// Sử dụng một lớp và hàm thành viên
Calculator calc;
int product = calc.multiply(x, y);
std::cout << "Product: " << product << std::endl;
return 0;
}
Trong chương trình trên, chúng ta định nghĩa một hàm đơn giản add và một lớp Calculator với một hàm thành viên là multiple. Hàm main trình bày cách sử dụng chúng để thực hiện số học cơ bản.