有时候我们希望某些常量只在类中有效,而#define定义的宏常量是全局的,不能达到我们的要求。非静态const数据成员是属于每一个对象的成员,只在某个对象的生存期内是常量,而对于整个类来说它是可变的,除非是static const。因为类可以创建多个对象,不同的对象其const数据成员的值可以不同。 不能在类声明中初始化非静态const数据成员 class A&nbs
在开发程序库的时候,明确连接规范是必须遵守的一条规则。通用的连接规范则属C连接规范:extern "C",使用方法如下 1.如果是仅对一个类型,函数,变量或常量等指定连接规范: extern "C" WinMainCRTStartup(); extern "C" const
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号