인라인 함수 초 삽질.

class Foobar
{
private:
  CMgr* m_pDB;
 
public:
  Foobar();
  ~Foobar();
 
  void SetDB(CMgr* pDB) { m_pDB = pDB;)
}

오늘 대략 이런 코드를 짜서 초개삽질.
뭐가 틀렸냐면…

void SetDB(CMgr* pDB) { m_pDB = pDB;)  // <– 여기 함수문닫는 부분을 } 로 안하고 ) 로 함

….아 VS 에러코드 엄청나게 나옴.

error C2059: 구문 오류 : ‘문자열’
rror C2238: ‘;’ 앞에 예기치 않은 토큰이 있습니다.
error C2059: 구문 오류 : ‘문자열’
rror C2238: ‘;’ 앞에 예기치 않은 토큰이 있습니다.

error C2059: 구문 오류 : ‘문자열’
rror C2238: ‘;’ 앞에 예기치 않은 토큰이 있습니다.
fatal error C1003: 오류 수가 100개를 초과했습니다. 컴파일을 중지합니다.

이런 에러 메세지가 나올경우 저런 상황을 의심해보자.

“인라인 함수 초 삽질.”에 대한 6개의 댓글

  1. 음 편집기는 비주얼스튜디오 편집기에 너무 익숙해져서..
    종합개발툴이라 다른 편집기 쓰면 비효율적인것도 있고. 개인적으로 vim 기능중에 화면 분할되는게 부럽더군요. 비주얼스튜디오 2003 에서는 새로분할이나 가로분할 하나밖에 못하거든요.
    그리고 듀얼모니터 쓸때는 비주얼스튜디오는 동일한 프로젝트에 관해서 하나밖에 못 띄워서 좀 그렇더군요.
    뭐 그런것만 빼면 비주얼스튜디오 쵝오! 전 이미 MS의 종속자!

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다