Posted on 2007-04-09 23:24
平凡的天才 閱讀(5306)
評論(3) 編輯 收藏 引用
可以聲明一個類而不定義它
class Screen;//declaration of the Screen class
這個聲明,有時候被稱為前向聲明(forward declaration),在程序中引入了類類型的Screen.在聲明之后,定義之前,類Screen是一個不完全類型(incompete type),即已知Screen是一個類型,但不知道包含哪些成員.
不完全類型只能以有限方式使用,不能定義該類型的對象,不完全類型只能用于定義指向該類型的指針及引用,或者用于聲明(而不是定義)使用該類型作為形參類型或返回類型的函數(shù).