怎么从组件返回struct的数组
如何从组件返回struct的数组?
如何从组件返回struct的数组?
比如:组件中含有
std:vector <Car> vecCars;
Car的定义如下:
struct Car{
string name;
int length;
int width;
};
如何实现类似这样的功能: GetCars(std:vector <Car> &vecCars);
从组件中返回数组信息?
------解决方案--------------------
把结构做成一个接口,然后把这个接口作为组件的一个属性或方法的传出值吧!
这样的话别的语言比如vb才能用你的组件阿!
------解决方案--------------------
用SAFEARRAY(Car)作为参数类型
如何从组件返回struct的数组?
比如:组件中含有
std:vector <Car> vecCars;
Car的定义如下:
struct Car{
string name;
int length;
int width;
};
如何实现类似这样的功能: GetCars(std:vector <Car> &vecCars);
从组件中返回数组信息?
------解决方案--------------------
把结构做成一个接口,然后把这个接口作为组件的一个属性或方法的传出值吧!
这样的话别的语言比如vb才能用你的组件阿!
------解决方案--------------------
用SAFEARRAY(Car)作为参数类型