inline
私は学校で C++ を「学んだ」のですが、コンパイラが最適化できる場所や内容など、わからないことがいくつかありconst
ます。
パフォーマンスが重要な場合 (ゲーム プログラミングなど)、クラス属性public
をprivate
配置protected
することで、コンパイラはより最適化されたコードを作成できなくなりますか?
以前の先生は、より「安全」または「望ましくない、または許可されていないクラスのアクセス/動作を防ぐ」と言っていたので、結局のところ、属性を not にpublic
すると範囲が制限され、物事が固定されるのではないかと思います。
先生を批判するつもりはありませんが (そうすべきでしょう)、私が通っていたプログラミングのクラスはあまり進んでいませんでした...