定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期、时间都处理更好)
class Date; //对Date类的提前引用声明
class Time
{
public:
Time(int,int,int);
void add_a_second(Date &); //增加1秒,1秒后可能会到了下一天,乃到下一月、下一...
分类:
其他好文 时间:
2015-04-16 09:09:03
阅读次数:
145
【项目5-友元类】
定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,
将两个类的合并为一个DateTime,日期、时间都处理更好)
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*dood luck
*文件名称:d.cpp
*作 者:张旺华
*完成日期:2015年4月15日
...
分类:
其他好文 时间:
2015-04-15 17:07:25
阅读次数:
184
代码
#include
using namespace std;
class B
{
public:
B()
{
cout<<"default constructor"<<endl;
}
~B()
{
cout<<"destructed"<<endl;
}
B(int i):dat...
分类:
其他好文 时间:
2015-04-15 09:40:24
阅读次数:
133
代码
#include
using namespace std;
class example
{
public:
example()
{
cout<<"Default Constructing! "<<endl;
}
example(int n)
{
i=n;
cout<<"C...
分类:
其他好文 时间:
2015-04-15 09:40:13
阅读次数:
117
代码
#include
using namespace std;
class AA
{
public:
AA(int i,int j)
{
A=i;
B=j;
cout<<"Constructor\n";
}
AA(AA &obj)
{
A=obj.A+1;
...
分类:
其他好文 时间:
2015-04-15 09:38:20
阅读次数:
109
代码
#include
using namespace std;
class MyClass
{
public:
MyClass(int x=0):i(x)
{
cout<<"C"<<i;
}
~MyClass()
{
cout<<"D"<<i;
}
void SetValue(i...
分类:
其他好文 时间:
2015-04-15 08:25:37
阅读次数:
137
代码
#include
using namespace std;
class A
{
public:
A()
{
cout<<"A";
}
~A()
{
cout<<"~A";
}
};
class B
{
A *p;
public:
B()
{
...
分类:
其他好文 时间:
2015-04-15 08:24:41
阅读次数:
142
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第六周(友元类)
*作者:王忠
*完成日期:2015.4.14
*版本号:v1.0
*
*问题描述:定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期、时间都处理更好)
*输入描述:
*程序...
分类:
其他好文 时间:
2015-04-14 14:46:01
阅读次数:
107
其中有2个类:一个是深圳类shen_stock,一个是上海类shang_stock,类中有3个私有成员:普通股票个数general,ST股票个数st和PT股票个数pt,每个类分别有自己的友元函数来计算并显示深圳或上海的股票总数(3项的和)。两个类还公用一个函数count(),用来计算深圳和上海总共有多少股票并输出
#include
using namespace std;
class shen_...
分类:
编程语言 时间:
2015-04-14 08:37:24
阅读次数:
180
5.C#中的类C#中的类只能从一个类中继承过来,而且还有访问权限,例如:公有,私有。。。C++中只有友元类才可以访问类。类的静态特征。属性可以看作类的静态描述。类的动态行为。方法可以看作类的动态描述。在C++中最常见的set,get的类的成员函数,就不再啰嗦了。