Иронично то, что именно вставки из C (printf вместо std::cout, memset вместо std::fill, malloc вместо new, низкоуровневое выделение массивов вместо использования контейнеров, итд) делают C++ код плохим.
Но это всё, можно самому реализовать, или просто эффективно использовать STL, хоть он большой и толстый.
Ну обычно люди, ругающие плюсы, просто не умеют его готовить. STL, конечно, не лишён недостатков, но некоторые им просто брезгуют. А ты потом разгребаешь чужой код в поисках вылета из-за неправильно удаления массива (delete вместо delete[]), потому что кому-то не умеет в контейнеры. Или в том месте, где можно было бы использовать умные указатели, кто-то создал объект, но забыл вызвать delete и ругает мол что C++ такой плохой, потому что в нём нет GC.
Плюсы - говно.
Ответ типичного школьника, которому лень взять, и почитать дюжину книг по этому языку.
С большой силой приходит большая ответственность.
C++ большой силой приходит большая ответственность.
Хороший код на С лучше чем хороший код на асме, но плохой код на С может быть намного, намного хуже плохого кода на асме...
Чтобы написать коммент, необходимо залогиниться