C / C ++ / Objective C에서는 컴파일러 전처리기를 사용하여 매크로를 정의 할 수 있습니다. 또한 컴파일러 전처리기를 사용하여 일부 코드 부분을 포함 / 제외 할 수 있습니다. #ifdef DEBUG // Debug-only code #endif Swift에도 비슷한 솔루션이 있습니까?
C 이외의 많은 언어를 지원하기 위해 많은 사전 처리 지시문이있는 것처럼 보이는 오픈 소스 라이브러리를 사용하고 있습니다. 라이브러리가 무엇을하는지 연구 할 수 있도록 사전 처리 후 컴파일하는 C 코드를보고 싶습니다. , 내가 쓰는 것과 더 비슷합니다. gcc (또는 Linux에서 일반적으로 사용할 수있는 다른 도구)가이 라이브러리를 읽을 수 있지만 전처리가 무엇이든 …
C ++의 전 처리기 지시문에 대한 질문이 있습니다. 예를 들면 : #ifndef QUESTION //some code here #ifndef QUESTION //some code here #endif #endif 이런 식으로 사용할 수 있습니까 ? ifndef그리고 C ++ 컴파일러가 및를 endif올바른 방식으로 일치시킬 수 있습니까?