在C++中如果已经全局定义了一个变量,那么就不要在函数中再重复声明一次。VS不会报错,但是实际上运行时会在其他的函数访问过程中会发生访问失败。
例如:
已经在头文件里面声明了camera对象
在一个函数中这样声明并产生这个对象
在同一个cpp里面的另一个函数里访问camera会出错,因为实际上头文件里面声明的camera还没有初始化。
在C++中如果已经全局定义了一个变量,那么就不要在函数中再重复声明一次。VS不会报错,但是实际上运行时会在其他的函数访问过程中会发生访问失败。
例如:
已经在头文件里面声明了camera对象
在一个函数中这样声明并产生这个对象
在同一个cpp里面的另一个函数里访问camera会出错,因为实际上头文件里面声明的camera还没有初始化。