C/Cpp / 类的前向声明、不完全类型和完全类型
生活随笔
收集整理的這篇文章主要介紹了
C/Cpp / 类的前向声明、不完全类型和完全类型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、類的定義和聲明也可以像函數(shù)一樣分開。
栗子:
上述聲明被稱為前向聲明。對(duì)于CSys來說,其聲明之后和定義之前,被稱為不完全類型。
2、不完全類型的使用場(chǎng)景極其有限:
(1)定義指向該類型的指針和引用。
(2)聲明(不能定義)以不完全類型作為參數(shù)和返回值的函數(shù)。
3、完全類型:類不光已經(jīng)聲明,而且完成了定義。
4、拓展:
類中不可以定義類本身,但是可以聲明類自身的引用和指針。
栗子:
(SAW:Game Over!)
總結(jié)
以上是生活随笔為你收集整理的C/Cpp / 类的前向声明、不完全类型和完全类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 标准库函数、系统调用的区别
- 下一篇: C/Cpp / typeof、_type