gpt4 book ai didi

c++ - 链表.cpp :6:8: error: âLinkedListâ does not name a type

转载 作者:行者123 更新时间:2023-11-28 02:54:36 25 4
gpt4 key购买 nike

<分区>

我刚刚开始编写类的 .cpp 文件,但我的编译器似乎无法识别默认构造函数或类。这就是我所拥有的。

     //LinkedList.h
#ifdef Linked_List
#define Linked_List

typedef int Node::element;
#include "Node.h"
#include <iostream>

class LinkedList{
public:
//Default
LinkedList();
//Checks if empty
bool empty();
//Inserts [Element] in front;
void insertFront(Element e)
//Prints out all [Element]s in LinkedList
friend std::ostream& operator<<(std::ostream& os, const LinkedList x);
//Removes [Element] from the front of the list
Element removeFront();
//Removes [ELement] from the back of the list
Element removeBack();
//Inserts an [Element] at position 'i'
void insertAt(Element e, int i);
//Removes an [Element] at position 'i'
Element removeAt(int i);
//Finds the [Element] 'e' and returns its position
int find(Element e);

private:
Node *first;
Node *last;


};




#endif

这是cpp代码。我还没有实例化该类的其余部分,因为我无法让默认构造函数工作。

     //Inside LinkedList.cpp      
#include "LinkedList.h"
using namespace std;


//Default Constructor
LinkedList:: LinkedList(){
// first = nullptr;
// last = nullptr;

}

我已经查看了一个小时,但仍然无法弄明白。如果你们能帮助我,我将不胜感激。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com