2010-07-08 10 views
1

codechef.com에서 최소 일반 배수 추가 (7 월 컨테스트) 솔루션을 제출하려고합니다. 제출 후codechef.com에서 C++ 컴파일 오류가 발생했습니다.

그러나

나는 그것이 무엇을 의미하는 오류

/sources/tested.cpp:1: error: expected unqualified-id before numeric constant

가지고있다?

내가 mingw32-g++

+8

여기에 코드를 게시하십시오. –

답변

1

가이 오류를 일으키는 코드의 당신의 라인을 붙여 복사 할 수 사용 나는 일식 (헬리오스)에서 컴파일 오류를하지 않았다?

이것은 여러 가지 이유로 발생할 수 있습니다.

  1. 일부 전치 상수와 충돌하는 변수를 데칼레이션 할 수 있습니다.
  2. 임시 개체에 대한 참조를 매개 변수로 전달합니다. 여기서 함수는 어떤 클래스에 대한 참조를 기대합니다.
  3. 때로는 사용하는 편집자가 소스 파일에서 줄 번호를 사용하고 해당 편집기에서 코드를 복사 할 때 줄 번호도 복사됩니다. 나는 이것이 귀하의 경우에 이유가 될 것 같아요. 코드를 붙여 넣기보다는 파일 옵션을 업로드 해보십시오.

일반 가이드 라인은 이러한 오류를 피하기 위해 :

  1. 모든 대문자 이름이 자주 네임 스페이스 범위를 존중하지 않는 처리기 매크로에 사용됩니다. 따라서 그러한 이름은 일반적으로 다른 모든 것에 대해서는 피해야합니다.

  2. 로컬 컴파일에는 GCC를 사용하십시오.

관련 문제