【发布时间】:2015-07-14 04:08:58
【问题描述】:
创建一个 Bond 类和一个继承自 Bond 的 MuniBond 类。创建一个简单的程序并创建一个 MuniBond 类的实例作为引用类型。
不知道如何创建 MuniBond 类的实例作为引用类型。
债券.h
#pragma once
class Bond
{
private:
int myValue;
public:
int a;
};
债券.cpp
#pragma once
#include "Bond.h"
class MuniBond : public Bond
{
private:
int myValue;
public:
MuniBond(int);
~MuniBond(void);
void set_Value(int);
int get_Value();
};
Main.cpp
#include "stdafx.h"
#include "Bond.h"
#include "MuniBond.h"
#include <iostream>
using namespace std;
int _main()
{
MuniBond *m_obj = new MuniBond (5);
cout << m_obj->get_Value()<<endl;
delete m_obj;
return 0;
}
【问题讨论】:
-
我强烈建议您不要发布家庭作业问题,而是发布您解决家庭作业问题的尝试以及关于您认为自己在做什么以及您认为什么不起作用的评论。
-
这是我编写的代码。但是,有一些错误。喜欢:LNK2019......
-
构造函数、析构函数等的实际代码在哪里?链接器将需要它们。
标签: c++ inheritance reference instance