programmer-faust 님의 블로그

  • 홈
  • 태그
  • 방명록

inline 1

[C++] 매크로 함수와 inline키워드

순서매크로 함수란?매크로 함수의 장단점inline 키워드란?inline 키워드의 장단점매크로 함수와 inline 키워드의 차이매크로 함수란?전처리기 지시문 #define을 사용해 정의함컴파일 전에 코드가 단순 치환됨.특징텍스트 치환이므로 타입 체크가 없음컴파일러가 관여하지 않음함수 호출이 없으므로 호출 오버헤드가 없음매크로 함수의 장단점장점호출 오버헤드가 전혀 없음조건부 컴파일이나 플랫폼별 코드 분기 등 전처리기 기능과 결합 가능단점타입 안전성 없음 > 실수로 잘못된 타입을 넣어도 컴파일 오류가 안 날 수 있음디버깅 어려움 > 에러가 치환된 코드에서 발생다중 평가 문제스코프 제한 없음 > 이름 충돌 가능inline 키워드란?함수 호출 시 발생하는 오버헤드를 줄이기 위해, 해당 함수를 호출하는 지점에 함수..

C++ 2025.09.03
이전
1
다음
더보기
프로필사진

programmer-faust 님의 블로그

programmer-faust 님의 블로그 입니다.

  • 분류 전체보기 (101)
    • 내일배움캠프 (5)
    • Unity (0)
    • Unreal Engine (32)
    • C++ (33)
      • 디자인패턴 (9)
      • 트러블슈팅 (1)
    • CS (21)
      • 알고리즘 (1)
      • 자료구조 (5)

Tag

내일배움캠프, 언리얼, 오버로딩, C++, til, computerscience, 사전캠프, 언리얼엔진, UE, 생성패턴, 디자인패턴, 객체지향, UnrealEngine, 블루프린트, unreal engine, unreal, 구조패턴, 자료구조, CS, 매크로,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바