Lập trình C++ OOP

1 class:

  • property
  • method
    từ method ta sẽ cấu hình hàm -> function.
    Em muốn chia class thành 2 file: .hpp và .cpp
    trong đó .hpp sẽ chứa property và method còn .cpp sẽ chứa function cấu hình của method mình phải viết như thế nào ạ.

bạn xem lại cách gọi file không phải std thử xem

3 Likes

bạn có thể nói rõ không?

bạn biết cách gọi thư viện tự viết của mình không, cái này cũng tương tự thế thôi

3 Likes

File .h hoặc .hpp :

// trong file này chỉ chứa khai báo, định nghĩa...
#ifndef MY_CLASS_H
#define MY_CLASS_H
class MyClass{
    public:
        int MyMethod(int input);
};
#endif

File .cpp :

// file này chỉ triển khai các thân hàm đã được khai báo trong .hpp,  .h
#include "myfile.hpp" // ví dụ file phía trên là myfile.hpp.

// triển khai method 
int MyClass::MyMethod(int input){
    // làm gì đó
    return … // trả ra cái gì đó.
}

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?