C++自体のオーバーヘッドというよりクラスによって余計な括りが
できてしまうから後で高速化のために処理を組み換えようと
思っても無理になってしまうのが嫌われる理由なんじゃないかな。