MWPascal 함수 수식자
MWPascal 함수 수식자
Metrowerks 파스칼 호출 규약을 사용하도록 지정하는 수식자가 MWPascal이에요. cdecl과 거의 같은 동작을 하면서도, const 레코드 매개변수를 값이 아니라 참조로 전달한다는 차이가 있어요.
본문
MWPascal 수식자는 컴파일러가 Metrowerks 파스칼 호출 규약을 사용해야 한다는 것을 나타내기 위해 사용해요. 이 호출 규약은 cdecl과 동일하게 동작하지만, 한 가지 예외가 있어요. const 레코드 매개변수를 값으로 전달하는 대신 참조로 전달한다는 점이에요.
이 수식자는 모든 플랫폼에서 지원돼요. Metrowerks 계열 도구 체인과 호환되는 코드를 만들어야 할 때 유용하죠.
더 알아보기
cdecl호출 규약- Free Pascal Reference의 프로시저·함수 수식자 섹션
- 참조/값 전달 방식의 차이