C++ C++;MAPI RecipDesc Initilise

C++ C++;MAPI RecipDesc Initilise,c++,mapi,C++,Mapi,我给自己编了一个程序来创建邮件 首先我得到一个带地址的字符串向量。现在,当我尝试用我无法编译的向量的大小对RecipDesc进行日化时,因为它在等待一个常量 下面是一些代码片段: vector<string> to=Createadresse(); static const size_t v=to.size(); MapiRecipDesc rdRecipient[v]; 谢谢你的帮助 ethrbunny您得到了:D使用动态数组修复了它 int v=to.size()

我给自己编了一个程序来创建邮件

首先我得到一个带地址的字符串向量。现在,当我尝试用我无法编译的向量的大小对RecipDesc进行日化时,因为它在等待一个常量

下面是一些代码片段:

vector<string> to=Createadresse();
static const size_t v=to.size();

    MapiRecipDesc  rdRecipient[v];

谢谢你的帮助

ethrbunny您得到了:D使用动态数组修复了它

 int v=to.size();
  MapiRecipDesc  *rdRecipient= new MapiRecipDesc[v+1];

谢谢anayway=)

ethrbunny您得到了它:D使用动态数组修复了它

 int v=to.size();
  MapiRecipDesc  *rdRecipient= new MapiRecipDesc[v+1];

感谢anayway=)

在运行时设置的值,您需要使用“new”进行分配。ethrbunny您得到了它:D使用动态数组修复它。{int v=to.size();MapiRecipDesc*rdRecipient=new MapiRecipDesc[v+1];}感谢anayway=)在运行时设置的值,您需要使用“new”进行分配。ethrbunny您得到了它:D使用动态数组修复了它。{int v=to.size();MapiRecipDesc*rdRecipient=new MapiRecipDesc[v+1];}谢谢anayway=)