Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Google's C++ course at https://developers.google.com/edu/c++/ looks useful to start with.


If it's anything like their Python class, it'll be 10 years out of date.


Don’t forget SFINAE. It’s what most of the modern type traits rely on and something you’d have to understand, at least conceptually, to fully understand how to effectively use things like std::enable_if.


For those unfamiliar with C++, SFINAE is "Substitution Failure Is Not An Error". The short of it is how the language deals with overload selection with templates. If you want a more detailed explanation and example, see [1].

[1] https://en.wikipedia.org/wiki/Substitution_failure_is_not_an...




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: