Я написал свою Программу для создания писем.
Сначала я получаю вектор строки с адресами. Теперь, когда я пытаюсь инициализировать 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
Спасибо за помощь!
ethrbunny вы получили это: D Fixxed это с динамическим массивом.
int v=to.size();
MapiRecipDesc *rdRecipient= new MapiRecipDesc[v+1];
спасибо anayway =)
Других решений пока нет …