컴파일 타임 및 재컴파일 줄여서 좋다는건 알겠는데 소스 난잡해지고 런타임 오버헤드도 있잖아
플러스 마이너스가 있는것같은데 현업에서 실제 쓰임?
댓글 1
쓰이긴 많이 쓰임. 클래스만들때 쓸대없는 malloc 혹은 custom alloc하나라도 들어가는게 용납이 안되는곳이면 당연히 안쓰이고.
너도 아는거처럼 두마리토끼는 못잡음.
런타임성능은 상대적으로 신경안써도되는데 development cycle특성상 자주 컴파일해야되는 상황이면 당연히 쓰임.
상용라이브러리면 ABI호환이랑 impl detail 숨길수있는 장점도 딸려오고.
쓰이긴 많이 쓰임. 클래스만들때 쓸대없는 malloc 혹은 custom alloc하나라도 들어가는게 용납이 안되는곳이면 당연히 안쓰이고. 너도 아는거처럼 두마리토끼는 못잡음. 런타임성능은 상대적으로 신경안써도되는데 development cycle특성상 자주 컴파일해야되는 상황이면 당연히 쓰임. 상용라이브러리면 ABI호환이랑 impl detail 숨길수있는 장점도 딸려오고.