是, IDE报警, 编译器没报错
如果是全局变量, 就能确定初始化了
【 在 z16166 的大作中提到: 】
为啥这么肯定?
vs2022编译一个demo cpp看了一下release mode的代码和变量,里面的v是随机值
只有写成VARIANT v{}; 这种才会初始化为0
【 在 ABCDEFGHJKLM 的大作中提到: 】
: 纯结构C++也会帮你清零, 除非你用c语言, c编译器
: 不能安全使用的东西, 编译器应该帮你报错
: 错,VARIANT是纯C的,没有ctor,不存在"C++默认替你初始化为0"这种事情
: ...................
--
修改:z16166 FROM 222.130.138.*
FROM 124.193.189.*