码迷,mamicode.com
首页 >  
搜索关键字:友元函数    ( 350个结果
C++沉思录第九章的练习
先把代码贴着,明天再补充总结!#ifndef PICTURE_H #define PICTURE_H #include using namespace std; class Picture { private: int height, width; char * data; char & position(int row, int col) { return data[row*wid...
分类:编程语言   时间:2015-04-23 09:40:59    阅读次数:204
【c++基础】 友元
目录(?)[-]概述特性实现1友元函数11声明和定义12示例2友元类21声明和定义22示例注意1友元关系没有继承性2友元关系没有传递性1.概述友元提供了一种 普通函数或者类成员函数 访问另一个类中的私有或保护成员 的机制。也就是说有两种形式的友元:(1)友元函数:普通函数对一个访问某个类中的私有或保...
分类:编程语言   时间:2015-04-23 01:52:50    阅读次数:150
第六周项目四-成员函数、友元函数和一般函数的区别
(1)阅读下面的程序,体会注释中的说明。 //例:使用成员函数、友元函数和一般函数的区别 #include using namespace std; class Time { public: Time(int h,int m,int s):hour(h),minute(m),sec(s) {} void display1(); //display1是成员函数...
分类:其他好文   时间:2015-04-22 09:35:02    阅读次数:118
第六周 项目六-复数模板类(3)
(3)友元函数提供了一种非成员函数访问私有数据成员的途径,模板类使类中的数据成员的类型变得灵活,这两种技术可以结合起来用。要求在前面方案的基础上支持用友员函数实现的加法。用于测试的main()函数如下: int main( ) { Complex c1(3,4),c2(5,-10),c3; c3=c1.complex_add(c2); //调用成员函数支持加法运算,有一个形参 ...
分类:其他好文   时间:2015-04-19 14:42:27    阅读次数:146
对象的位拷贝形式
传值方式是位拷贝形式,包括对象不调用构造函数,但会调用其析构函数 如果设计了拷贝函数,当从现有的对象创建新对象时,编译器将不使用位拷贝。编译器总是调用我们的拷贝构造函数(c++编译器自动创建的拷贝构造函数也是位拷贝的,是不安全的。所以一般自己创建。) 又一个简单的技术防止通过按值传递方式传递:声明一个私有拷贝构造函数。甚至不必去定义它,除非成员函数或友元函数需要执行按值传递方式的传递。如果用户...
分类:其他好文   时间:2015-04-17 18:18:22    阅读次数:120
第六周项目4-成员函数、友元函数和一般函数有区别
(1)阅读下面的程序,体会注释中的说明。//例:使用成员函数、友元函数和一般函数的区别 #include using namespace std; class Time { public: Time(int h,int m,int s):hour(h),minute(m),sec(s) {} void display1(); //display1是成员函数 frie...
分类:其他好文   时间:2015-04-16 22:02:28    阅读次数:149
C++语言笔记系列之十一——友元函数与拷贝构造函数
1.友元函数 (1)友元函数是定义在一个类外的普通函数。 友元函数和普通函数的定义一样;在类内必须将该普通函数声明为友元。 (2)友元函数不是成员函数。 不能通过对象来调用,而是直接调用;友元函数可以访问类的公有、受保护以及私有成员,但是必须通过对象、对象指针或者对象引用来访问。 2.友元...
分类:编程语言   时间:2015-04-16 01:14:32    阅读次数:166
成员函数·友元函数和一般函数的区别
阅读程序: #include using namespace std; class Time { public: Time(int h,int m,int s):hour(h),minute(m),sec(s) {} void display1(); //display1是成员函数 friend void display2(Time &); //d...
分类:其他好文   时间:2015-04-15 19:45:45    阅读次数:164
第六周(友元函数)
/* *copyright(c) 2015,烟台大学计算机学院 *All rights reserved。 *文件名称:第六周(友元函数) *作者:王忠 *完成日期:2015.4.14 *版本号:v1.0 * *问题描述:别利用成员函数、友元函数和一般函数求两点间距离的函数,并设计main()函数完成测试。 *输入描述: *程序输出:   #include #inc...
分类:其他好文   时间:2015-04-14 14:46:54    阅读次数:146
[c++]友元函数的应用
其中有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
350条   上一页 1 ... 25 26 27 28 29 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!