Hỏi về trong class sử dụng kiểu dữ liệu là một class khác

Trong class BackGround mình có dùng kiểu dữ liệu là Point ( một class khác ), thì bị lỗi này. Mong mọi người chỉ giúp

Class Point là class gì vậy? Bạn include file header của class Point vào BackGround.h chưa vậy?

1 Like

Trong Include.h mình có khai báo Point.h rồi
https://drive.google.com/drive/folders/0B3Q4lBUmPVORaUZHajF1R2M4QVU?usp=sharing
Bạn tải về xem nguyên nhân giúp mình với nhé

Trong file Include.h của bạn. Bạn xóa 2 thằng này đi

#include "Point.h"
#include "BackGround.h"

Rồi trong những file nào bạn cần dùng đến thì bạn include nó vào.

Trong file: Output.h

Mình include #include "Include.h"#include "BackGround.h"

Trong file:BackGround.h

Mình include #include "Include.h"#include "Point.h"

Còn các cái khác bạn để bình thường là sẽ build hết những lỗi đấy. Còn lại các lỗi khác do bạn để protected trong class Point. Bạn sửa lại chút là được thôi =))~

1 Like

Cảm ơn bạn. Mình sửa được rồi:smiley:

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