码迷,mamicode.com
首页 >  
搜索关键字:ostream    ( 266个结果
C++中的多态
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
string 简单实现
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
简单的i++ ++i实现
#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++在类库中提供的,所有C++编译系统都在类库中提供输入流类istream和输出流类ostream。cin和cout分别是istream类和ostream类的对象。在类库提供的头文件中已经对“<>”进行了重载,使之作为流插入运算符和流提取运算符,能用来输出和输入C++标准类型的数据。因此,凡是用“cout<>”对标准类型...
分类:编程语言   时间:2015-07-10 16:39:37    阅读次数:141
C++ iostream标准库
iostream分为输入输出流,即istream和ostream,其针对控制窗口的输入输出;常见的输入输出函数有cin cout cerror; fstream主要是来解决文件操作流,也是iostream的衍生类(包含输入输出),我们知道的有ifstream和ofstream; sstream主要是来解决c风格的字符串操作流,也是iostream的衍生类(包含输入输出),我们知道的有istrstre...
分类:移动开发   时间:2015-07-09 13:13:01    阅读次数:130
C++ 文件操作学习
fstream 可以对文本进行 读和写的操作ostream 只能对文本进行 写istream 只能对文本进行 读先来 了解一下 流 类库的成员函数put(char c) 输出一个字符write(const char * str,int n)输出一条字符串get(char c) 获取一个字符getli...
分类:编程语言   时间:2015-07-08 12:51:23    阅读次数:158
C++primer书店程序
#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
为什么operator<<>>运算符重载一定要为友元函数呢?
如果是重载双目操作符(即为类的成员函数),就只要设置一个参数作为右侧运算量,而左侧运算量就是对象本身。。。。。。 而 >>  或。。。。。。。。就只能申明为友元函数了。。。 如果一定要声明为成员函数,只能成为如下的形式: 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
266条   上一页 1 ... 15 16 17 18 19 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!