People who hate C++ are only doing so because it's hip and cool to hate on something that seems too complex at first glance. You want to be seen as cool and edgy, as someone who goes against the grain, when in reality you're just another annoying undergraduate that will probably have a hard time finding a job in the field.
C++ is not perfect, but no language is. Get over it.
const void vi_vi_vi_function_of_the_beast(int *ptr) {
puts("suck my cock, faggot");
exit(*ptr);
}
int main(void) {
auto volatile int MisterFister69 __attribute__ ((aligned(128), nocommon, unused, deprecated, cleanup(vi_vi_vi_function_of_the_beast))) = ~-1;