0

内部配列の意味がわかりません。内部配列を使用して標準キュー クラスを実装し、配列を 12 に設定する割り当てがあります。内部配列は、動的配列、静的配列などの別の言葉ですか? 内部配列とは また、オブジェクト内の固定サイズの配列とは何ですか。これはc ++にあります。

私は、静的配列、固定サイズの配列を使用し、参照渡しを求めていると思っていました。キューを書き込むには多くの方法があるため、どれが内部配列に該当するかはわかりません

cont int capacity = 12;
typeddef int element;
class Queue
{
public:
...
void add(const element &value);
private:
...
element myArray[capacity];
}

今、クラスメートから、オブジェクト内の固定サイズの配列を意味すると言われています。

4

1 に答える 1

0
public class StandardQueue
{
    private Array _array = new Array();  // This is the encapsulated member

    public void WorkWithArray()
    {
        // Work with the array here
    }
}

この例では、_array というメンバーは、クラス StandardQueue 内からのみアクセスできます。つまり、StandardQueue のインスタンスを作成すると、関数 WorkWithArray にはアクセスできますが、_array にはアクセスできません。_array へのすべてのアクセスは、クラス内 (関数内など) から行う必要があります。

于 2013-10-17T20:06:21.443 に答える