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