주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

\'IL_STD\' macro(?)의 역할을 알고 싶습니다.

  • 류형곤
  • 2002.05.09
  • 조회수 1,912
Visual Studio의 Project Setting에 \'IL_STD\'라는 keyword를 포함시켜서 코딩을 하고 있는데, 이것의 역할에 대해 알고 싶습니다.

이걸 포함시키면 어떤 추가적인 기능이 있는지요?
Solver나 Scheduler의 도움말 등을 찾아봐도 안나와 있어서 질문을 드립니다..

댓글 1

  • 유환주2002-05-10
    :Visual Studio의 Project Setting에 \'IL_STD\'라는 keyword를 포함시켜서 코딩을 하고 있는데, 이것의 역할에 대해 알고 싶습니다.

    가장 기본이 되는 ILOG 공통 헤더파일에 아래와 같이 define 되어 있습니다. 따라서 이 마크로를 포함해야 아래의 define이 적용됩니다.

    // STL things
    #if defined(ILMSVCSTD) || defined(ILSTLBUILD) || defined(IL_STD)
    # undef ILOUSESTL
    # define ILOUSESTL
    # undef ILOSTLBEGIN
    # define ILOSTLBEGIN using namespace std;
    # undef ILOSTD
    # define ILOSTD(x) std:: x
    #else
    # undef ILOSTLBEGIN
    # define ILOSTLBEGIN
    # undef ILOSTD
    # define ILOSTD(x) x
    #endif
    #ifdef ILOUSESTL
    # include <iostream>
    # include <limits>
    #else
    # include <iostream.h>
    # include <limits.h>
    #endif
    아이콘삭제

댓글 입력