30/09/2018, 23:56

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

Nguyễn Văn Nam viết 02:05 ngày 01/10/2018

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

Nguyễn Đức Anh viết 02:05 ngày 01/10/2018

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é

Nguyễn Văn Nam viết 02:00 ngày 01/10/2018

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 =))~

Nguyễn Đức Anh viết 02:06 ngày 01/10/2018

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

Bài liên quan
0