-5

そのため、基本的に、各部屋の前の部屋と次の部屋へのポインタを格納する部屋のリンクリストを作成しようとしています。

#ifndef Hospital_Room_h
#define Hospital_Room_h

class Room
{

public:

    Room( Room  const &);
    Room createRooms();

    Room next;
    Room prev;
};

#endif
4

1 に答える 1

4

ポインターを宣言するには*、次のように文字が必要です。

Room* next;
Room* prev;

後でポインターを使用するには、次のよう*に演算子または演算子のいずれかが必要です。->

myFavoriteRoom = *(myRoom.next);

myFavoriteWindow = myRoom.next -> window;

ポインターを使用しようとしているが、その仕組みをまだ理解していない場合は、C++ プログラミングに関する優れた本に従うことをお勧めします。

于 2012-11-29T19:33:31.250 に答える