基本的に、私はインターネット上でこれに関する多くの情報を見つけることができませんでしたが、基本的なクラスのインスタンス化は次のとおりであることを理解しています: -> 演算子 new() -> どこかからメモリを割り当てます -> コンストラクター -> 「データ型に値を割り当てます」 "
今、私が知りたいのは、C++ がメンバーではなくクラスのメソッド/関数をどのように割り当てるかということです。私の Web 調査によると、これは new() では発生しません。なぜなら、生のメモリを割り当てるだけだからです。私が得た限りでは、関数を使用してコンストラクターでこれを行う方法を完全には理解できませんでした (むしろ関数ポインターより)。また、キーワード static が存在するため、このキーワードがないと、親クラスの一部として割り当てられると思います。これはどのように、どこで起こりますか?
また、関数がクラスのメモリに含まれている場合、関数 sizeof() はクラスとそのメンバーのサイズだけを示しますか、それとも関連する関数も含まれますか?