지금 파일 나누는 과제하고있는데.
/tmp/cceuAJNS.o:(.data+0x0): multiple definition of `CCard::suitname'
/tmp/cc8qVDml.o:(.data+0x0): first defined here
/tmp/cceuAJNS.o:(.data+0x20): multiple definition of `CCard::rankname'
/tmp/cc8qVDml.o:(.data+0x20): first defined here
collect2: ld returned 1 exit status
라는 오류 읽어보면 여러곳에서 메소드가 정의 되었다그러는데.
헤더파일에는 메소드 프로토 타입만 선언하고
따른 파일에다 메소드 정의했음.
어떤 문제인가여??
모든 헤더파일 최상단에 #pragma once
혹은 #ifndef #define ~~~~~ 선언문 #endif
네 모든 헤더파일에 했습니다.