仕様変更に強い設計ってのはCだろうとC++だろうとやればできるし、やらなければできないよ。
そこんとこ、言語の特徴みたいに言われても困る。
Cでどんなプログラム書いてるのか知らないけど、オブジェクト指向っぽいことしてるようなら
C++使えばもっと簡潔に書けるかもよ。って程度の可能性はある。
でもC++を使うだけでよりよい設計に自動的に導かれるなんてことは無い。