Giả sử tôi muốn một cái gì đó thuộc loại này, trong một file .cpp
nguồn:C++ - 2 lớp 1 tập tin
class A {
public:
void doSomething(B *b) {};
};
class B {
public:
void doSomething(A *a) {};
};
Liệu có cách nào để làm điều này mà không cần tách nó thành hai tập tin riêng biệt, và không nhận một lỗi biên dịch (lỗi cú pháp trên doSomething(B *b)
)
nhớ, rõ ràng :-) Hoặc bất cứ trả lời bạn thích nhất. –
@Yuval, chấp nhận người đó là người đầu tiên trả lời câu hỏi của bạn. –
@Yuval - chấp nhận câu trả lời đầu tiên trả lời câu hỏi của bạn một cách chính xác và hữu ích. –