'identifier' : number overloads have similar conversions
C2666
간단하다.
아래 오버로드 된 함수에 정확한 해당 형식이 없다는 것이다.
int aa(int a, float b);
int aa(int a, int b);
int aa(float a, float b);
int b=2;
int c=1;
float d=1.1;
aa(b/d , c); // 요기 C2666 에러 VC6에선 문제 없다. 2003이상에서만 생긴다.
해결 -> aa((int)(b.d), c);
www.gamehon.com
'Game Programming' 카테고리의 다른 글
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (0) | 2006.12.03 |
---|---|
VC 2003 이후의 지역변수 엄격함. (0) | 2006.12.03 |
리얼 프리킥 (0) | 2006.12.02 |
사이버 포뮬러2 (0) | 2006.12.02 |
디오 모바일 무사편 (0) | 2006.12.02 |