2009-03-19 4 views
9

일부 코드를 디버깅하는 동안 default 배열을 발견했습니다. 나는 키워드가 변수 이름으로 허용되지 않는다고 생각했다.변수 이름으로 'default'

#include "stdafx.h" 
#include <stdio.h> 

int main() 
{ 
int default = 5; 
printf("%d\n", default); 
return 0; 
} 

이제 위의 코드는 '기본'키워드를 VS ​​2008에 차질이없는 것은 아니다 컴파일? 어떻게 변수 이름으로 작동합니까? 부작용?

추 신 :Infragistics::Win::UltraWinToolbars::ToolbarsCollection에는이 이름의 속성이 있습니다.

답변

20

VC++에서 known issue입니다. 기본적으로 C + +/CLI 호환성을위한 디자인입니다.

관련 문제