함수에 대한 고급 이론 성능 향상을 위한 이론 - 컴파일러 최적화가 잘 되도록 코드를 작성해주면 된다. - __inline 함수 - 매크로의 장점을 살리면서 단점(매개변수 같은 것)을 극복했다. - __inline함수가 될 수 있는 제약이 있긴한데 컴파일러가 알아서 판단해 준다. 함수 호출 규칙 - 매개변수를 전달하는 순서 및 매개변수가 사용한 메모리 관리방법 등에 관한 규칙이다.
(대표적으로 __cdecl, __stdcall, __fastcall이 있다.) - 기본 함수 호출 규칙은 __cdcel이다. (옵션에서 변경 가능) - __cdcel 예시와 스택 #include
(옵션에서 변경 가능...
#
c언어
#
구현
#
라이브러리
#
성능향상이론
#
역호출
#
함수고급이론
#
함수포인터
#
함수호출규칙
원문 링크 : c언어 함수에 대한 고급 이론