搜索资源列表
插入和提取运算符的重载
- 在C++中运算符是一种特殊的函数名,其地位与函数一样,因此也可以定义成类的友元函数,为了便于对象的使用,利用类成员函数(运算符)的重载和友元的特性,为类的数据重载定义插入(<<)和提取(>>)运算符,以便于该类的对象使用cin和cout进行数据的输入和输出.-in C Operators is a special function name, its status and function, it can also be defined as a category of
Circleb
- 定义一个圆类(Circle),属性为半径(radius),要求用友元函数来求圆的面积和周长。-definition of a category yen (Circle), the properties of the radius (radius). UF yuan function request to seek a round of the area and perimeter.
printercheck
- 有一个打印机被不同类型的用户共享,当某个用户使用其时,必须先检测其它用户是否在使用,假设函数inuse()当有用户使用打印机时返回1,当没有用户使用时返回0。把函数inuse()作为不同类的友元函数,请设计。-a printer by different types of users to share, when a user to use their time and must first detect whether other users in the use of the assumpt
MySniff
- 正常情况下 网络接口只相应两种数据帧,与自己mac地址相匹配的数据帧,向所有计算机的广播数据帧。 数据的收发是靠网卡来完成的,对于网卡来说一般有四种接收模式: 广播方式:该模式下网卡能接收网络中的广播信息 组播方式:该模式下网卡能接收网络中的组播数据 直接方式:该模式下,只有目的网卡才能接受数据 混杂方式:网卡能接受一切通过它的数据,而不管数据是否是传给它的。 该sniff工作原理 即是使网卡置于混杂模式下,捕获所有数据包,分析数据包。代码程序中有详细说明。 IpMo
autoseller
- 这是本人的课程设计,自动售货机,内容有文件的操作,向量与迭代器的使用,友元函数的使用
4-7
- 一个用友元函数实现运算符重载的例子,对运算符+,-,*,/进行重载定义,实现两个复数的四则运算
youyuan
- 设计一个直线类Line,其中包含3个数据成员,用于描述直线方程的3个系数,并声明一个友元函数,用于计算两条直线的交点,和显示函数,编程测试。 两条直线:a1x+b1y+c1=0和a2x+b2y+c2=0的交点坐标为: (b1c2-b2c1)/(a1b2-a2b1),(c1a2-c2a1)/(a1b2-a2b1) 为显示交点,还要设计一个描述点的类。
chuancaozuo
- (1)构造一个空的串算法实现 (2) 利用C++串构造堆串算法 (3) 堆串对象构造实现新堆串算法(4)求串长算法(5)求两串的比较算法(6)求子串算法(7)串的联接操作算法(8)串的删除操作算法(9)利用重载运算符<<实现串的输出操作(利用友元函数实现(10)利用重载运算符>>实现串的输入操作(利用友元函数实现)(11)清空串操作
C++程序设计语言实验三
- 实验三:C++编程入门 一、实验内容 1. 类模版。 2. 运算符重载。 3. 友元。 4. 继承。 二、实验题目 1, 设计一个类SavingsAccount,定义一个静态数据成员记录存款的年利率(rate),该类的每个成员都包含一个私有的数据成员balance,表示该成员当前的存款数额。提供一个成员函数CalMonthlyInterest(),用以计算月利息(用balance乘以rate再除以12),并将这个月利息加入balance中。提供一个静态成员函数ModifyRate(
li
- 普通函数作友元:声明普通函数distance用来计算两点距离,定义一个Circle类,两圆心的距离用普通函数distance来计算。这个函数需要访问Circle类的私有数据x和y,为此,将distance声明为Circle类的友元函数。主函数如下定义:-Common function for friend: Statement used to calculate the normal function of distance from two points define a Circle cla
string
- 使用C++函数实现的CString类。友元函数只能定义在类的内部吗?很奇怪的现象。用了就知道了。-The use of C++ Function of CString category. Friends yuan function can only be defined in the category of internal it? Very strange phenomenon. Spent on the know.
circle
- 定义一个圆类,计算圆的面积和周长。 要求:分别用成员函数和友元函数来求圆的面积和周长。 -Class defines a circle, calculate area and circumference of a circle. Requirements: member function respectively, and a friend function to find area and circumference of a circle.
1
- 设计一个描述点的类,其中包含一对坐标点数据成员、一个求两个点之间距离的友元函数和显示坐标点的成员函数,并编程测试。 解题思路: 计算两点(a,b)和(c,d)之间的距离,依据勾股定理可得公式: 并定义坐标点类的友元函数来计算两点间的距离。 -Design a descr iptive point of the class, which includes a pair of coordinates of points, data members, one for the d
lab7_1
- 设计一个小型的复数类(C++标准库complex提供复数类),这里为了说明重载运算功能而设计,在小型复数类MiniComplex中,数据成员:实部与虚部。函数远远主要是重载进行复数运算的各种操作符。由于各种运算符功能的限制,将输入与输出运算符重载为友元函数,使得复数的输入与输出更加方便快捷,成员函数重载+,—,*,和/运算符来进行复数的加法、减法、乘法、和除法运算,重载逻辑运算符= =进行复数的相等比较。-Design of a small category of plural (C++ Sta
complex
- 一个复数类,大家参考,友元函数,重载-A plural category, your reference, the Friends of yuan function, overloaded
operator5
- 重载流操作符作为类的友元函数,可以直接输出类对象的私有成元-Heavy-Current-operator as a kind of friend function, you can direct the output of the private into a class object element
youyuan
- 友元函数的练习,也是作业,包括友元函数的建立,使用实例等等,欢迎大家下载-Friend function of practice, is also operating, including the establishment of friend function, use cases, etc., are welcome to download
c++
- 分别用成员和友元方法实现两个复数类相减;定义三个数之间较小者的函数模板;从屏幕上输入若干行数据,把它自动保存在文件中,输入“exit”结束屏幕保存。(Two complex classes are reduced by member and friend method respectively.Defines the function template of the smaller of the three Numbers;Enter a few lines of data from the s
homework of Progamming Class
- 定义一个CPoint类并用setpoint函数修改坐标值; 友元函数、静态函数等。(Define a CPoint class and modify the coordinate value with the setpoint function)
Matrix
- 实现一个矩阵类,完成了友元函数的设计,重载了加减乘除运算符(29/5000 Implements a matrix class, completes the design of the friendly function, overloads the addition and subtracting multiplication operato)