我为自己编写了一个程序来创建邮件。

首先,我得到一个带有地址的字符串 vector 。现在,当我尝试使用无法编译的Vector大小来简化RecipDesc时,请等待它的常量。

以下是一些代码片段:

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

    MapiRecipDesc  rdRecipient[v];

我得到了关注Erros(因为编译是德语的,但是您会得到错误代码)
error C2466: Zuordnung eines Arrays der konstanten Größe 0 nicht möglich.
error C2133: 'rdRecipient': Unbekannte Größe
error C2070: 'MapiRecipDesc []': Ungültiger sizeof-Operand

谢谢您的帮助!

最佳答案

以太兔子你得到它:D用动态数组修复它。

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

关于c++ - C++ MAPI配方初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17703313/

10-09 20:57