попробовал, тоже самое.
iar 6.10 for arm, на всякий случай.
upd. вот
тут обсуждается похожая проблема.
и действительно, если заменить
string a; //.h
string a = "abc";//init
на
static const char a[5];
static const char a[5] = "aa";
то инициализация
static string zzz[5] = {a,a,a,a,a};
работает.
чем же ему константный указатель не нравится
Сообщение отредактировал 10199 - May 4 2011, 12:40