.c 파일에서 #ifdef를 피해야 하는 이유는 무엇입니까? CC 을#if그리고.#ifdef헤더 파일을 제외하고는 어떤 비용을 치르더라도 피해야 합니다.입니까를 이 왜 됩니까?#ifdef컴퓨터 파일로?유지하기 어렵습니다.다를 보다 인터페이스를 하는 것이 .#ifdef구현 전반에 걸쳐 확장할 수 있습니다. 예. void foo() { #ifdef WIN32 // do Windows stuff #else // do Posix stuff #endif // do general stuff } 좋지 않습니다.다.foo_w32.c그리고.foo_psx.c와 함께 foo_w32.c: void foo() { // windows implementation } foo_psx.c: void foo() { // posix imp..