什麼時候可以使用正向宣告 C/C++?
正向宣告讓聲明後的程式碼知道有一個名為 Person 的類。當看到這些名稱被使用時,這對編譯器來說是足夠的資訊。稍後,連結器會找到該類的定義。
示例
Class Person;
void myFunc(Person p1) {
// ...
}
Class Person {
// Class definition here
};所以,在這個案例中,當編譯器遇到 myFunc 時,它會知道將在程式碼中的某個地方遇到這個類。這可以在將使用該類的程式碼置於/包含在包含類定義的程式碼之前的情況下使用。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP