- 主题:protobuf转出来的c++代码 关于copyfrom的问题?
它这里面有个copyfrom接口,一般用来做数据拷贝,但是这个接口并不会检查类型。。。
A a
B b
a.CopyFrom(b) 编译也不会报错
实际工程版本迭代中,很可能某天修改了其中B结构,而没有修改到上面的代码,编译又不报错,运行就会出问题
这种隐患怎么解决?
--
FROM 182.140.153.*
不要使用copyfrom接口。
直接用赋值接口
a=b
【 在 hanDevil 的大作中提到: 】
: 它这里面有个copyfrom接口,一般用来做数据拷贝,但是这个接口并不会检查类型。。。
:
: A a
: ...................
--来自微微水木3.5.14
--
FROM 183.193.19.*
有没有办法把这个接口给禁用了
【 在 foliver 的大作中提到: 】
:不要使用copyfrom接口。:直接用赋值接口:a=b:--来自微微水木3.5.14
- 来自 水木社区APP v3.5.7
--
FROM 171.219.191.*