在C++中,靜態(tài)變量可以在聲明時進(jìn)行初始化。靜態(tài)變量在程序運(yùn)行期間只會初始化一次,不會被重復(fù)初始化。
靜態(tài)變量的初始化可以有兩種方式:
static int x = 10;
int MyClass::staticVariable = 10;
需要注意的是,靜態(tài)變量的初始化必須在全局作用域或類的外部進(jìn)行初始化,否則可能導(dǎo)致鏈接錯誤。
億速云公眾號
手機(jī)網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網(wǎng)安備 44010402001142號增值電信業(yè)務(wù)經(jīng)營許可證編號:B1-20181529