инициализация мембера - массива указателей
От: niXman Ниоткуда https://github.com/niXman
Дата: 27.08.13 11:48
Оценка: -1
привет!

в Си такое вроде как стандартно:
struct type {
    const char *name;
    const char *list[];
};

int main() {
    
    static const struct type t = {
        .name="", .list={"", "", 0}
    };
}

но С++ мне говорит такое:

error: too many initializers for 'const char* [0]'

WTF? и как быть?

контейнер в качестве 'list' использовать не могу.

благодарен.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.