Stack Overflow: When to use the inline function and when not to use it?
읽어보면 매크로 대신 인라인을 써라, 작은 함수에 인라인을 쓰면 좋다.. 라고 하는데
어차피 컴파일러가 최적화 해준다고 하고, 인라인도 결국 평범한 함수인지라 자체적인 네임스페이스를 만들지 않는것도 아님
정의가 여러번 등장하는게 무서우면 그 때 인라인이 해답이 된다고도 하는데, 사실 정의가 여러번 오게끔 코드를 쨘 상황 자체가 프로젝트 뒤엎기 일보직전 아닌가? 그리고 어차피 서로 다른 정의로 여러번 사용 가능한것도 아니였어
이런걸 사용자가 적어줄 일이 생김?
진짜 말 그대로 컴파일러를 위해 존재하는거면 그냥 없애버리고 컴파일러가 인라인 문법 없이 똑같은 일을 하게 만들면 되는거 아닌가