已解决
Irene_f
这个作者很懒,什么都没留下…
展开
-
Error: LNK2005: xx已在xx.obj中定义
很明显这是因为多个文件中重复定义了同一个变量。要明确“定义”和“声明”的概念:定义://(1)int a;//(2)int a;a=3;//(3)int a;cin>>a;声明://(1)extern int a;//(2)extern int a;a=10;//(3)extern int a;cin>>a;实现文件中:...原创 2019-09-14 14:38:35 · 1348 阅读 · 0 评论 -
练习|装饰模式
装饰模式:将装饰功能单独放在一个类的方法中,并在该方法中调用父类的同名方法,从而达到增添功能的目的。以下用两种方式实现装饰模式,但是都出现了中间环节被“跳过”的情况: +after correcting#include <iostream>using namespace std;class PhoneCall{public: PhoneCall(); virtu...原创 2019-09-15 17:32:55 · 224 阅读 · 0 评论