2011-02-09 2 views
0

이것이 컴파일러 관련 문제인지 궁금합니다. C++의 구조체에 대한 생성자 사용 예제를 보았습니다. 난 아직도이 컴파일러 오류가 "함수가 구조체 또는 조합의 일부가 될 수 없습니다"얻을"함수가 구조체 또는 공용체의 일부가 아닌 경우"구조체에 대해 생성자를 사용할 때

struct Example 
{ 
    Example() 
    { 
    } 
}; 

:

내가 좋아하는 뭔가가있다. 나는 아주 오래된 Borland 4.5 컴파일러를 사용하고있다. (왜 그런지 묻지 말라.).

(예, 이것은 C++에서 수행됩니다).

+0

코드를 C로 컴파일하지 않습니까? – UncleBens

+0

유효해야합니까, 아마도 Borland 4.5가 순수 C 모드로 설정 되었습니까? 모르겠다. 단지 제안이다. – Xeo

+3

C++로 컴파일 하시겠습니까? 위의 C는 유효하지 않지만 C++은 완벽하게 유효합니다. –

답변

0

나는 스스로를 도울 수 없다 : 왜?

Windows 95에 대한 지원을 발표하는 컴파일러를 사용하는 것은 흥미로운 일입니다. C++ 표준은 1998 년에 나온 것이므로 그 전에 출판 된 것은 무엇이든 최신이 아닐 수 있습니까? :-)

그 외의 코드는 완벽하게 정상입니다.

관련 문제