gpt4 book ai didi

c++ - 无法解决一组变量

转载 作者:行者123 更新时间:2023-11-28 03:01:16 24 4
gpt4 key购买 nike

我在尝试使用在另一个类中声明的变量时遇到问题。我不知道问题出在哪里。有人可以帮忙吗?

这是我的头文件:

#include <string>
#include <iostream>
#include "HELO.h"

using namespace std;

#ifndef SMTPSERVER_H_INCLUDED
#define SMTPSERVER_H_INCLUDED

class SMTPServer
{
private: bool newMessage;
private: bool newRec;
private: bool newSender;
private: bool newData;

public: SMTPServer();

void send(HELO h1);
void OriginalState();


};


#endif // SMTPSERVER_H_INCLUDED

下面是我的cpp类。当我构建程序时,它显示错误:无法解析符号“newData”。

#include "SMTPServer.h"
#include "HELO.h"


SMTPServer::SMTPServer()
{
newMessage = NULL;
newRec = NULL;
newSender = NULL;
newData = NULL;
}

void send(HELO h1)
{

}

void OriginalState()
{
newMessage = false;
newRec = false;
newSender = false;
newData = false;
}

最佳答案

您需要使用作用域解析运算符:: 来定义函数:

void SMTPServer::OriginalState()
{
newMessage = false;
newRec = false;
newSender = false;
newData = false;
}

关于c++ - 无法解决一组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790161/

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