下面是代碼:var_name(1)代表它在哪裏被定義爲 - short var_name; - 在C++
A::A(int a):database(&db),var_name(1)
{
//code
}
其中database
是在類A中定義的數據庫(Database *database
)的一個指針,和var_name
在類A被定義爲短(short var_name
)
我懷疑是,var_name(1)
代表什麼?我花了很多時間來了解這部分幾乎半天,但仍然無法找到它。
我請求你們中的任何一位請你幫助我。
這被稱爲「初始化列表」,例如參見http://stackoverflow.com/questions/4589237/c-initialization-lists –