0
C++ 헤더 파일에서 다음 함수를 정의한 다음 다른 .cc 파일에 포함 할 수 있습니다. 컴파일러가 항상 동일한 str 주소에 의존하는지, 아니면 다를 수 있는지, 또는 정의되지 않은 동작입니까?인라인 Constexpr 다른 헤더의 const char * 함수
inline constexpr const char *GetCompilerOptions() {
return ""
#ifdef __AVX__
"AVX,"
#endif // __AVX__
;
}
인라인 된 변수의 주소가 컴파일 단위로 변경됩니다. 정적 변수를 만드는 것이 좋습니다. –