C ++ MAPI RecipDesc ​​Initilise

Я написал свою Программу для создания писем.

Сначала я получаю вектор строки с адресами. Теперь, когда я пытаюсь инициализировать RecipDesc ​​с помощью размера вектора, который я не могу скомпилировать, ожидаю, что его ждет константа.

Вот некоторые фрагменты кода:

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

MapiRecipDesc  rdRecipient[v];

Я получаю Follow Erros (sry Компиляция на немецком языке, но вы получите код ошибки)

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

Спасибо за помощь!

1

Решение

ethrbunny вы получили это: D Fixxed это с динамическим массивом.

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

спасибо anayway =)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]