C preprocessor 지침을 통해 snprintf 명령을 어떻게 재정의 할 수 있습니까?템플릿을 사용하여 함수 재정의
sprintf_s<sizeof(dataFile)>(dataFile, arg2, arg3);
나는 (작동하지 않는)이 시도 :
#define sprintf_s<sizeof(x)>(args...) snprintf<sizeof(x)>(args)
을 이미 같은 파일에서 템플릿없이 sprintf_s에 대한 호출이 필요 특히 때문에 :
#define sprintf_s(args...) snprintf(args)
'dataFile'이란 무엇이며,'sizeof (dataFile)'로 무엇을 할 것이라고 생각하십니까? –
정확히 무엇을 원하는지는 명확하지 않지만 단순히 #define sprintf_s snprintf가 도움이 될 것입니다. –