网站开发需要做什么工作站长之家统计
SDK新增加了一个接口,参数使用std::vector<Class>&,传给dll函数中填充数值,然后应用层拿到这个vector出现了崩溃 越界等问题,调了很久,之前知道这个问题,没有想起来,耽误了许多时间。
应用层和SDK传递数据数组目前的手段还是先从sdk获取数据大小,然后数据new在应用层,sdk层对这段内存赋值,这样没有问题。
之后考虑使用协议来传递数据,比如pb,json等。一方面解耦,一方面解决跨模块传递CRT导致的各种问题。
SDK新增加了一个接口,参数使用std::vector<Class>&,传给dll函数中填充数值,然后应用层拿到这个vector出现了崩溃 越界等问题,调了很久,之前知道这个问题,没有想起来,耽误了许多时间。
应用层和SDK传递数据数组目前的手段还是先从sdk获取数据大小,然后数据new在应用层,sdk层对这段内存赋值,这样没有问题。
之后考虑使用协议来传递数据,比如pb,json等。一方面解耦,一方面解决跨模块传递CRT导致的各种问题。