ポインタ不要論

Javaには参照だけで、ポインタがないっていうことはオブジェクト指向できっちり設計すれば、
C++でもポインタいらないんじゃないかなー。
constつければ参照渡しでも入力と出力の区別はつけられるし。
ただ、googleの規約で、出力はポインタ、入力はconst参照としているのは何でなのかな。
レガシーなコードとの共存のため?
ゼロから設計する分にはポインタ使うデメリットの方が大きいと思うんだけどな。
参照あればそれでよくないか?
※と思ったが、C++はnewの戻り値がポインタなので、ポインタは避けられないか・・・。
Javaはnewで参照が戻るのに。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です