c++프로그래밍중 include시킨 라이브러리 함수가 서로 이름이 같아서 생기는 문제.

sawa500의 이미지

현재 프로그램 소스에서 vector stl을 이용하고 있습니다. 그런데 ncurses 헤더파일을 include 시키니 아래 처럼 erase 함수에서 문제가 발생하고 있습니다. 아마 같은 이름이 있어서 그런것 같은데 해결 방법을 모르겠습니다.

macro "erase" passed 2 arguments, but takes just 0
M.W.Park의 이미지

namespace를 이용해보세요.

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂