Menu
CoddyTech

Tệp bên ngoài

Thuộc phần Lập trình hướng đối tượng trong hành trình C++ của Coddy. Bài học 1 trên 104.

Trong C++, code được chia thành nhiều tệp và kết nối với nhau bằng các chỉ thị #include.

Một tệp riêng MyClass.h

#include <string>

class MyClass {
public:
    std::string greet() {
        return "Hello from MyClass!";
    }
};

Thêm vào và sử dụng trong tệp chính của bạn

#include <iostream>
#include "MyClass.h"

int main() {
    MyClass obj;
    std::cout << obj.greet() << std::endl;
    return 0;
}

Đầu ra:

Hello from MyClass!

Dùng dấu ngoặc kép "" cho các tệp của bạn và dấu ngoặc nhọn <> cho các tệp tiêu đề của hệ thống/thư viện. Chỉ thị #include sao chép nội dung của tệp vào mã nguồn trước khi biên dịch.

challenge icon

Thử thách

Dễ

Thêm tệp tiêu đề MyClass.h vào main.cpp, tạo một đối tượng MyClass và in ra kết quả khi gọi greet().

Định dạng đầu ra: Greeting: <result>

Tự làm thử

#include <iostream>
#include <string>
// TODO: Thêm tệp header của MyClass

int main() {
    std::string testCase;
    std::getline(std::cin, testCase);
    
    // TODO: Tạo đối tượng MyClass và gọi greet()
    
    std::cout << "Test completed" << std::endl;
    return 0;
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch C++ online