标签: c++ c gcc
此代码是否为UB?
__attribute__((const)) const char* foo() { static const char* str = "yo bro"; return str; } __attribute__((pure)) const char* bar() { static const char* str = "ey mate"; return str; }
我特别感兴趣的是pure / const如何与str声明一起工作。