Posted on 2007-09-09 10:01
山泉弯延 阅读(272)
评论(0) 编辑 收藏 引用
在C语言中在main函数之外声明一个global变量正常不过了,但是要想在main之外调用一个函数却不是那么容易,
除非你相当熟悉所使用的IDE。
在C++中却有一个函数可以解决在main之外调用函数的问题,那就是构造函数!
在C++中声明一个global类的时候,该类的构造函数自行执行类中变量的赋值,然后开始执行函数体内部的命令,
我们可以在函数体内部写上一些我们需要在main之前或者声明变量的时候需要同时执行的相关命令!
甚至main函数也可以在构造体中调用,不过这个调用需要受到许多的限制!