错误C3646:未知覆盖说明符

时间:2017-12-08 15:13:32

标签: c++ compiler-errors

我正在尝试创建一个类network,你可以创建一个带有网络ip等参数的网络。我想传递一些节点,比如笔记本的数量,所以在网络构造函数我可以创建一个笔记本类型的数组,但它向我显示以下错误,我不知道为什么, 请耐心等待我是初学者:C

我会粘贴基本代码,如果您需要更多内容来理解我会写给您的问题,谢谢。

班级网络:

#pragma once
#include <iostream>
#include "Node.h"
#include "IpAdress.h"
using namespace std;

class Network{
    protected:
        NoteBook _notebook[100];
}

类笔记本:

#pragma once
#include <iostream>
#include "Node.h"
#include "IpAdress.h"
using namespace std;

class NoteBook : public Node {

    public:
         NoteBook() : Node() {
            _networkAdress = IpAdress();
            _hostAdress = IpAdress();
            _powerState = false;
         }
}

错误C3646:'_ notebook':未知的覆盖说明符

它也向我展示了奇怪的错误:“NoteBook _notebook [100];”:

  • 语法错误:','在'['
  • 之前丢失
  • 语法错误:','在'['
  • 之前丢失
  • 语法错误:')'在';'
  • 之前丢失
  • ';'
  • 之前的意外令牌

0 个答案:

没有答案