#include <iostream>


int main(void) {

float(a);

a = 10.1f;


std::cout << int(a);


return 0;

}


이런경우에 각각의 float(a)와 int(a)가 형변환인지 변수선언인지 어떻게 구분하나요? 괄호속의 인자가 이미 선언된 변수인지 검증해보는 방법밖에 없나요?