全局/静态变量作用范围为整个模块(exe\dll),如果其他模块需要引用必须显示导出,类内部的静态变量一样,只是引用范围需要加上类的作用域,这个从类中声名静态变量,但是要在CPP中定义该变量可以看出,跟全局变量是一样的。如果在其他模块中引用类中的静态变量必须加入dllimport导入,否则链接提示找不到该符号。
唯有函数内部的局部静态变量不同,导出该函数的同时,或者传入该函数地址,就可以共享该静态变量,他们的地址是相同的。
全局/静态变量作用范围为整个模块(exe\dll),如果其他模块需要引用必须显示导出,类内部的静态变量一样,只是引用范围需要加上类的作用域,这个从类中声名静态变量,但是要在CPP中定义该变量可以看出,跟全局变量是一样的。如果在其他模块中引用类中的静态变量必须加入dllimport导入,否则链接提示找不到该符号。
唯有函数内部的局部静态变量不同,导出该函数的同时,或者传入该函数地址,就可以共享该静态变量,他们的地址是相同的。