从静态const结构返回const char **
||
a.cpp:
static const struct A {
int a1;
const char ** a2;
} as[] = {
{1,(const char *[]){\"LOL\",NULL}},
{2,(const char *[]){\"LOL\",\"LOL2\",NULL}}
};
const char ** getA(int a) {
int i = 0;
for(;i< sizeof(as)/sizeof(struct A);i++){
if (as[i].a1 == a)
return as[i].a2;
}
}
从静态初始化的静态const返回ѭ1时是否存在上下文或范围问题?
没有找到相关结果
已邀请:
3 个回复
疾很毋悲
闯舱酮
存在问题。)
泪琉踞檄