나는 이 C++에서 사용되는 반면 BOOL
은 int
으로 정의되는 Microsoft 특정 유형임을 알고 있습니다.bool 대신 BOOL 유지
내 코드는 Windows 용으로 만들어 졌기 때문에 BOOL
을 사용하고 있지만, Mac으로 옮길 때 BOOL
에서 내 코드를 변경하지 않고 같은 방식으로 유지하려고합니다.
이 작업을 수행 할 수 있습니까?
typedef int8_t _Bool;
typedef _Bool (BOOL);
static const BOOL False = 0;
static const BOOL True = 1;
그렇다면 좋은 방법이 있고 그 이유는 무엇입니까?
그렇지 않은 경우 왜 대신해야하며 어떻게해야합니까?
다국어 소스 파일을 작성하는 것은 어렵습니다! 나는 당신이 한 번에 한 언어에 충실하는 것이 좋습니다. – pmg
필자는해야하지만, 소스를 많이 변경하지 않고 A에서 B로 포트를 옮기려고합니다. – user1417815