-
c++ 오류 해결법 : Use of undeclared identifier '함수명'알고리즘/정리 및 오류 해결 방법 2018. 11. 20. 16:12반응형
c++ 로 작업을 하다보면 분명히 함수를 만들었음에도 불구하고 함수를 호출 못하는 경우가 있다.
예를 들면
#include <iostream>
int main(){
fuc();
}
void fuc(){
std::cout << "hello";
}
이때 아래와 같은 오류가 발생한다.
Use of undeclared identifier 'fuc'
이러한 오류는 main 이전에 함수를 명시해주지 않아 발생한다.
따라서 아래와 같이 순서를 바꿔 입력하면 정상 동작한다.
#include <iostream>
void fuc(){
std::cout << "hello";
}
int main(){
fuc();
}
반응형'알고리즘 > 정리 및 오류 해결 방법' 카테고리의 다른 글
Cannot initialize a variable of type 'int' with an rvalue of type 'void *' 에러 해결법 (0) 2018.12.09 댕글링 포인터 문제: free 함수를 이용해도 계속 호출 되는 문제 (0) 2018.12.09 c++ malloc() 함수 설명 (0) 2018.12.09 std::cout string int 같이 쓰는 법 (0) 2018.11.25 c++ 에서 using namespace 를 장려하지 않는 이유 (0) 2018.11.25