본문 바로가기
Game Programming

'identifier' : number overloads have similar conversions

by 게임혼 2006. 12. 3.

'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