私はこのようにC#でツリーのようなものを実装しました:
public class node {
public node parent = null;
public node leftChild = null;
public node rightChild = null;
}
今、私が以下に書くコードのどこかに
node firstNode = new node();
firstNode.rightChild = new node();
firstNode.rightChild.parent = firstNode;
私の質問は、このコードが割り当てるメモリの量ですか? ご覧のとおり、integer や double などの変数はありません。ポインターを使用しないこのような構造で知りたいメモリ割り当てについてどのように知る必要があるか.これはメモリに格納されていると確信していますが、それらすべてを集約してこのコードが割り当てると言う正確な変数はありませんこの量のメモリ。上記のコードで「インスタンスへの参照にかかるメモリの量」を知りたい