摘要: 为什么内联函数,构造函数,静态成员函数不能为virtual函数?1> 内联函数内联函数是在编译时期展开,而虚函数的特性是运行时才动态联编,所以两者矛盾,不能定义内联函数为虚函数。2> 构造函数构造函数用来创建一个新的对象,而虚函数的运行是建立在对象的基础上,在构造函数执行时,对象尚未形成,所以不能将... 阅读全文
posted @ 2015-06-04 13:31 chenqiangzhishen 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 静态函数用static声明的函数是静态函数。静态函数可以分为全局静态函数和类的静态成员函数。Static关键字在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。用static声明的方法是静态方法,在调... 阅读全文
posted @ 2015-06-04 12:31 chenqiangzhishen 阅读(667) 评论(0) 推荐(0) 编辑