Posted on 2007-09-09 10:01
山泉彎延 閱讀(303)
評論(0) 編輯 收藏 引用
在C語言中在main函數(shù)之外聲明一個global變量正常不過了,但是要想在main之外調(diào)用一個函數(shù)卻不是那么容易,
除非你相當熟悉所使用的IDE。
在C++中卻有一個函數(shù)可以解決在main之外調(diào)用函數(shù)的問題,那就是構(gòu)造函數(shù)!
在C++中聲明一個global類的時候,該類的構(gòu)造函數(shù)自行執(zhí)行類中變量的賦值,然后開始執(zhí)行函數(shù)體內(nèi)部的命令,
我們可以在函數(shù)體內(nèi)部寫上一些我們需要在main之前或者聲明變量的時候需要同時執(zhí)行的相關(guān)命令!
甚至main函數(shù)也可以在構(gòu)造體中調(diào)用,不過這個調(diào)用需要受到許多的限制!