-
인라인 함수의 장/ 단점코딩Coding/CleanCode_코딩아이디어 2025. 5. 4. 10:11728x90
# inline 해주면 썽으로 넣어주기 때문에 빠르지만 코드가 길어 지는 단점 1-3줄 사이의 짧은 코드에 적용해야 한다
인라인 함수를 사용함으로써 성능의 향상과 매크로의 부작용을 해결할 수 있다고 하지만, 인라인 함수를 너무 남발하게 되면 실행 코드 자체가 커지게 되는 단점이 있다. 그리고 인라인 함수의 모토는 1~3줄 정도의 짧은 코드를 함수화시킴으로써 효율성의 낭비를 막고자 함이었는데, 코드가 5줄 이상이 되어버린다면 굳이 인라인 함수를 사용할 이유가 없다.
자세한 내용은 밑에 내용 참고
https://thinkpro.tistory.com/m/140inline function (인라인 함수) 란?
c++언어에서는 인라인 함수라는 것을 제공한다. 인라인이라는 의미는 코드 라인 자체가 안으로 들어간다는 뜻. 즉, 함수의 내용을 호출을 통해서 실행시키는 것이 아니라, 호출하는 코드 자체가
thinkpro.tistory.com
반응형'코딩Coding > CleanCode_코딩아이디어' 카테고리의 다른 글
Typograms - 기술 문서에서 다이어그램을 표현하기 위한 텍스트 기반 경량 이미지 포맷 (google.github.io) (0) 2023.08.13 개발자가 ppt 만드는 법 (0) 2023.07.13 Clean Code 말고, CRISP Code(Go언어개념)를 작성하세요 (0) 2023.04.24 Clean Code 라는 건 없습니다.GeekNews (0) 2023.04.24 코드 복잡도 줄이기 (Cyclomatic Complexity, NPath Complexity) (0) 2023.04.20 왜 프로그래밍에 설레나요?” 개발자들이 내놓은 5가지 이유 (0) 2022.12.30 코딩의 최신 기술을 알아보자~ ❤️ DEVIEW 2009 ~ 2023 (한국 개발자 콘퍼런스) (0) 2022.06.04 코딩명언-C++창시자-비야네 스트롭스트룹Zero-overhead principle (0) 2022.04.03