CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
CppConYouTube ↗
Further reading 1
Caption notes
Carruth separates runtime, build-time and ABI costs. Removing instructions from a hot path can move work into compilation, while ownership wrappers may still encounter calling-convention constraints.
Video or transcript source ↗Original passages · 2
it just means the cost is paid somewhere elsethat's a change to the calling convention of C++