0

Code Complete 2の Chapter 7.1 を読んでいますが、著者が以下に述べた点がわかりません。

7.1 ルーチンを作成する正当な理由

ポインター操作を隠す

ポインター操作は読みにくく、エラーが発生しやすい傾向があります。それらをルーチン (または適切な場合はクラス) に分離することで、ポインター操作の仕組みではなく、操作の意図に集中できます。また、操作が 1 か所だけで行われる場合は、コードが正しいことをより確実にすることができます。ポインターよりも優れたデータ型を見つけた場合は、ポインターを使用していたはずのルーチンを傷つけることなく、プログラムを変更できます。

この目的の説明または例を挙げてください。

4

1 に答える 1