플젝해보시면 아시겠지만 보기 힘든 코드 뭉치들을 묶어서 알아보기 쉽게 만들려고 함수를 쓰기도 해요.
@(1.239)2016-12-23 15:40
컴파일러님을 믿자.. 알아서 인라이닝 해 주실거야...
츄럴(121.146)2016-12-23 16:15
저런 경우에는 C++ 에서는 inline 키워드로 "굳이 함수콜을 각 잡고 할 필요는 없어 치환도 괜찮아" 라고 커파일러에게 알려주거나, C에서는 전처리기 매크로로 #define add(a,b) ((a)+(b)) 로 해서 '굳이' 함수로 해서 발생하는 성능 저하를 방지하죵?
반은맞고반은틀려요
뭐가 맞고 뭐가 틀린건가요?
플젝해보시면 아시겠지만 보기 힘든 코드 뭉치들을 묶어서 알아보기 쉽게 만들려고 함수를 쓰기도 해요.
컴파일러님을 믿자.. 알아서 인라이닝 해 주실거야...
저런 경우에는 C++ 에서는 inline 키워드로 "굳이 함수콜을 각 잡고 할 필요는 없어 치환도 괜찮아" 라고 커파일러에게 알려주거나, C에서는 전처리기 매크로로 #define add(a,b) ((a)+(b)) 로 해서 '굳이' 함수로 해서 발생하는 성능 저하를 방지하죵?