【发布时间】:2014-12-08 17:26:07
【问题描述】:
我正在尝试调试上述错误。我在下面提供我的代码以帮助解决问题:
#include <string>
using namespace std;
class Packet
{
int index;
string content;
public:
Packet()
{
index = null;
content = null;
}
Packet(int i, string data)
{
index = i;
content = data;
}
void setIndex(int i) {index = i;}
void setContent(string input) {content = input;}
int getIndex() {return index;}
string getContent() {return content;}
};
我尝试添加#include <cstdlib>(来自here)、#include <cstddef>,并手动定义null。什么都没有成功。如果您能阐明我所缺少的内容,将不胜感激。
【问题讨论】:
-
您是否正在寻找 C++
nullptr或 CNULL? -
@K-ballo,不完全是,因为这些被分配给
int和string。 -
null不是 C++ 关键字。
标签: c++ pointers null nodes singly-linked-list