이 코드 스 니펫은 실제로 수행합니까?익명 네임 스페이스의 정적 구조체
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
void test();
namespace {
static struct StaticStruct {
StaticStruct() {
test();
}
} TheStaticSupport;
}
int main(void) {
return 0;
}
void test() {
printf("testing function\n");
}
왜 테스트 기능이 실제로 호출 되나요? "익명"네임 스페이스를 사용하는 이유는 무엇입니까? 나는 오픈 소스 프로젝트의 코드이 조각 ...
'void teste();'...'test();'. 나는 그렇게 생각하지 않는다. –