3 ms·
I think auto won't have any run-time performance since type deduction happens at compile-time. Also read this https://stackoverflow.com/questions/19618759/c-11
by xorz57 7y ago
I think auto won't have any run-time performance since type deduction happens at compile-time.
Also read this https://stackoverflow.com/questions/19618759/c-11-auto-compile-time-or-runtime https://stackoverflow.com/questions/19618759/c-11-auto-compi...
- mehrdadn 7y agoI'm already well aware of this. I'm asking why the OP thinks otherwise. It's not outright impossible to make it affect performance [1] but I'm trying to see what the concern is. [1] Like by taking the approach that results in a cast, e.g. here: https://news.ycombinator.com/item?id=20493263 https://news.ycombinator.com/item?id=20493263
- imedadel 7y agoOh, I see. I didn't know that type deduction happens at compile-time :o
- saagarjha 7y agoYeah, that's how type systems work in most languages. That's why we have them: they prevent mistakes before you even run your code :)