小编mpo*_*lin的帖子

在C++中创建对象时出现"未解析的外部符号"错误

我是一个经验丰富的程序员,但我现在正在深入研究C++,而且......比...更难......比PHP和Python更难.尝试从某些类创建对象时,我一直有未解决的外部错误.它分为多个标题和文件,但这是我的一个类的基本想法:

die.h:

#ifndef DIE_H
#define DIE_H

using namespace std;

class Die {
 public: 
  int throwDie();
  Die();
};

#endif
Run Code Online (Sandbox Code Playgroud)

die.cpp

#include <iostream>
#include <cstdlib>
#include "Die.h"

using namespace std;

int Die::throwDie() 
{
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

sixsidedie.h

#ifndef SIXSIDEDIE_H
#define SIXSIDEDIE_H

#include "Die.h"

using namespace std;

class SixSideDie : public Die
{
 public:
  SixSideDie();
  int throwDie();

 private: 
         int randNumber;
};

#endif
Run Code Online (Sandbox Code Playgroud)

sixsidedie.cpp

#include <iostream>
#include <cstdlib>
#include <time.h>
#include "Die.h"
#include "SixSideDie.h"

using namespace std;

const int SIX_SIDE = 6;

int SixSideDie::throwDie() …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance class

0
推荐指数
1
解决办法
1330
查看次数

标签 统计

c++ ×1

class ×1

inheritance ×1