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

Almost all C is valid C++, but the reverse isn't true.


Almost but not all. Restrict keyword, by example.


Also modern features like atomics and complex numbers are implemented as language features in C, but with template libraries in C++. Likewise type-generic math in C11 uses the C-specific _Generic keyword, but uses templates and function overloading in C++




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

Search: