次のコードを見てください
LinkedList.h
template <typename T>
class LinkedList
{
public:
T *first;
LinkedList()
{
first = 0;
}
~LinkedList(){}
T *Delete()
{
}
T *Delete(const int key)
{
}
void Display()
{
}
T *Find(const int key)
{
}
void Insert(T* newLink)
{
//newLink->next = first;
//first = newLink;
}
bool IsEmpty()
{
return (first==0);
}
};
武器.h
#pragma once
#include "GameObject.h"
#include "Stack.h"
#include "Round.h"
class Weapon :
public GameObject
{
public:
Weapon(int);
~Weapon(void);
Stack <Round> stack1;
Weapon *next;
void Display();
};
武器.cpp
#include "Weapon.h"
#include <iostream>
using namespace std;
Weapon::Weapon(int size) : stack1(size)
{
}
Weapon::~Weapon(void)
{
}
ここで、武器はリンクされたリスト内のリンクを表します。Next
リスト内の次の武器へのポインタです。しかし、どうすればアクセスできますか?Insert()
リンクされたリストの方法での私の試みはうまくいきませんでした。私はそれらにコメントしました。助けてください!