クラスとポインタ

提供: RAD Studio
移動先: 案内検索

コンポーネント開発者のためのオブジェクト指向プログラミング:インデックス への移動

クラスは実際にはポインタであり,コンポーネントも同様です。開発者にかわってコンパイラが自動的にクラスポインタを逆参照するので,ほとんどの場合このことを考慮する必要はありません。しかし,クラスをパラメータとして渡すときは,クラスがポインタであることが重要になります。一般に,クラスは参照渡しではなく値渡しで渡します。なぜなら,クラスは元々ポインタ,つまり参照であるため,あるクラスを参照渡しで渡すことは,参照の参照を渡すことになり,あまり意味を持たないからです。