1
繼承的類我有一個類calendar
以及從calendar
包括基地的頭和主
我希望能夠創造主既類的對象繼承的類extendedCalendar
,所以我包括他們的頭在main.cpp
:
#include "calendar.h"
#include "extendedCalendar.h"
的問題是,extendedCalendar.h
在其頭部也有#include "calendar.h"
所以編譯器給我一個錯誤:
'calendar' : 'class' type redefinition
我怎樣才能繞過這個?
我應該包括它在main.cpp中? – Michael
@Michael,不僅在標題中。請注意,'pragma'不是便攜式的。如果你在多個平臺上編譯,你應該使用include guard。 –
你一直在回答我的問題,並給出了很好的答案。你應該開始接受捐款;) – Michael