定义(define)与声明(declare)的区别 定义:指定类型并分配内存 声明:指定类型但不分配内存 变量是可以多次声明但只能定义一次。 关于头文件中的“变量” 在头文件中定义变量是全局有效的,因此不要在头文件里定义全局变量,一般只在头文件申明,在某个cpp文件中定义。但是,当添加const修饰后,该“变量”就只在当前文件生效,常量一般在头文件中定义(声明并赋值)。 赞微海报分享
近期评论