C/C++にはいらないコードを減らす能力はないよ

結局の所、何かしらのコードは、コンピュータが自動でやるか
人間がやるかのどちらかしか無い。
コンピュータにやらせれば人間の負担は減るが、実行速度が遅くなる。

C/C++は実行速度を早くするのが第一の目的になってるので
人間がやることが多い