본문 바로가기

#pragma2

#pragma란 어딘가에서 퍼 왔는데... 어딘지 잘 모르겠내요... 선행처리기중의 하나인 pragma에 관한 사용법을 정리하여 올립니다. 문법은 다음과 같습니다. ┏━━━━━━━━━━━┓ ┃#pragma directive-name┃ ┗━━━━━━━━━━━┛ #pragma는 이것을 지원하는 다른 compiler에서 방해가 없이 C++ Builder에서 원하는 지시어를 정의할 수 있도록 해줍니다. 만일 지시명을 인식하지 못한다면 에러 또는경고 메세지를 수반하지 않고서 #pragma의 지시를 무시하게 됩니다. Borland C++ Builder에서 지원하는 #pragma지시어는 모두 18가지가 있습니다. 이제부터 그것들을 하나 하나 살펴보기로 하겠습니다. 1. #pragma anon_struct . 사용법 #pragma a.. 2013. 8. 14.
#pragma comment ..........? pragma.. greathjm (2003-01-17 23:29 작성) 이의제기 | 신고하기 pragma 앞에 #이 있는 걸 보면 아시겠지만 pragma는 precompiler입니다. compile할 때 platform이 틀려지거나 cpu가 틀려지거나 할 때 compile option을 주게 됩니다. vc++을 써보셨으면 아실텐데, project settings( ALT+F7 )에서 c/c++ tab에 보면 project options이 있습니다. link tab에도 project options가 있죠. pragma가 바로 그런 역할을 하는 precompiler입니다. vc++이야 ide니까 project settings라는 편한 환경을 지원하지만 만약 code호환성을 생각한다면 pragma를 쓰는 게 .. 2008. 6. 8.
728x90