l 动态绑定
voidprint_total(ostream &os, const Item_base &item, size_t n)
{
os
}
该函数的工作很普通:调用其 item 形参的 book 和 net_price 函数,打印结果。关于这个函数,有两点值得注意。
第一,虽然这个函数的第二形参是Item_base
的引用但可以将 Item_base对象或 Bulk...
分类:
编程语言 时间:
2015-08-06 09:31:08
阅读次数:
112
我自定义了一个模板类并重载了运算符,预定义实现功能为能实现对数组一般操作,类似于vector。
#ifndef ARRAY_H
#define ARRAY_H
#include
using namespace std;
template
class Array{
friend ostream& operator<<(ostream&, const Array &);
friend i...
分类:
其他好文 时间:
2015-07-31 20:23:16
阅读次数:
108
namespace ss{
class string {
friend ostream& operator <<(ostream&, const string&);
char *_str;
public:
string():_str(new char[1]){
_str[0] = '\0';
}...
分类:
其他好文 时间:
2015-07-24 18:34:41
阅读次数:
98
#include
using namespace std;
class INT
{
public:
friend ostream& operator<<(ostream& os, const INT& i); INT(int i) : m_i(i) {}; INT& operator++()
{...
分类:
其他好文 时间:
2015-07-24 18:24:07
阅读次数:
158
C++的流插入运算符“<>”是C++在类库中提供的,所有C++编译系统都在类库中提供输入流类istream和输出流类ostream。cin和cout分别是istream类和ostream类的对象。在类库提供的头文件中已经对“<>”进行了重载,使之作为流插入运算符和流提取运算符,能用来输出和输入C++标准类型的数据。因此,凡是用“cout<>”对标准类型...
分类:
编程语言 时间:
2015-07-10 16:39:37
阅读次数:
141
iostream分为输入输出流,即istream和ostream,其针对控制窗口的输入输出;常见的输入输出函数有cin cout cerror;
fstream主要是来解决文件操作流,也是iostream的衍生类(包含输入输出),我们知道的有ifstream和ofstream;
sstream主要是来解决c风格的字符串操作流,也是iostream的衍生类(包含输入输出),我们知道的有istrstre...
分类:
移动开发 时间:
2015-07-09 13:13:01
阅读次数:
130
fstream 可以对文本进行 读和写的操作ostream 只能对文本进行 写istream 只能对文本进行 读先来 了解一下 流 类库的成员函数put(char c) 输出一个字符write(const char * str,int n)输出一条字符串get(char c) 获取一个字符getli...
分类:
编程语言 时间:
2015-07-08 12:51:23
阅读次数:
158
#include
#include
#include
#include
#include
using namespace std;
class Sales_data
{
friend std::istream& operator>>(std::istream&, Sales_data&);
friend std::ostream& operator<<(std::ost...
分类:
编程语言 时间:
2015-07-01 20:43:54
阅读次数:
140
如果是重载双目操作符(即为类的成员函数),就只要设置一个参数作为右侧运算量,而左侧运算量就是对象本身。。。。。。
而 >> 或。。。。。。。。就只能申明为友元函数了。。。
如果一定要声明为成员函数,只能成为如下的形式:
ostream & operator
{
return output;
}
所以在运用这个data
不合符人的习惯。
...
分类:
其他好文 时间:
2015-06-11 21:14:56
阅读次数:
232
#include #include class complex{public: friend istream & operator >> (istream & ,complex &); //提取运算符重载友元函数声明。 friend ostream & operator d2) cout|z2|">...
分类:
其他好文 时间:
2015-06-10 21:01:44
阅读次数:
135