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