적음?
또 템플릿 뿐만 아니라 콜스택은 어떰?
Boost는 뭐 ㅈ도 아닌 것도3~4번 콜스택 타고 들어가던데
dispatch~ 이런 식으로.
리눅스도 그럼. 별 시덥잖은 것도 함수 몇 번씩 타고 들어감.
이런 거 성능에 영향 미비한 거임?
또 템플릿 뿐만 아니라 콜스택은 어떰?
Boost는 뭐 ㅈ도 아닌 것도3~4번 콜스택 타고 들어가던데
dispatch~ 이런 식으로.
리눅스도 그럼. 별 시덥잖은 것도 함수 몇 번씩 타고 들어감.
이런 거 성능에 영향 미비한 거임?
컴파일 타임은 늘듯
궁극적으로는 이렇게 짜야하는 건지. 아니면 얘네가 병적으로 일반화에 집착하는 건지 감이 안 오네. 어떻게 생각하심
템플릿은 걍 코드복붙이고 함수는 케바케
그렇게 생각하는 이유가..?
템플릿은 결국 컴파일할때 타입별로 코드 나와서 그렇고 콜스택 왔다갔다 하는건 컴파일러가 RVO 같이 최적화 해줄수도 있어서?
매크로쓰면 성능이 구려지나요 라고 묻는거랑 똑같은데
별 의미 없이 함수 세 번 네 번 타고 들어가는 식으로 짜는 거랑 매크로랑 비슷한 건가
템플릿이랑 매크로랑 비슷하다는 의미 아님?
템플릿은 직접적인 영향이 없고 함수는 최적화땜에 케바케라고
릴리즈로 빌드해서 디버거 붙여보면 일부러 좆같이 만들지 않는 이상 거의 다 날아가있다 컴파일러 최적화 부분은 상당히 똑똑함
의미가 있으니까 추상화를 해놓은것 ㅇㅅㅇ