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
Hỏi về trong class sử dụng kiểu dữ liệu là một class khác
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"
và #include "BackGround.h"
Trong file:BackGround.h
Mình include #include "Include.h"
và #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: