반응형
error: redefinition of '~' / error: previous definition of '~' was here
같은 이름의 함수를 두번 정의하면 발생한다. C는 오버로딩을 지원하지 않기 때문에 두 함수의 매개변수가 달라도 오류가 난다. 다만 이경우 오류 메시지는 위와 다르다.
#include <stdio.h>
void test(){
printf("asdf");
}
void test(){
int a;
}
int main()
{
}
최근댓글