简单了写了query和list的实现,特将代码放在这里,以备后续查看。
query:
QueryItem.h
#ifndef QUEUEITEM
#define QUEUEITEM
#include
using namespace std;
template class Queue;
template
ostream& operator &);
template
istream&...
分类:
其他好文 时间:
2015-01-15 14:16:38
阅读次数:
97
#includeusing namespace std;class String{ friend ostream& operator=0&&e<=strlen(m_data)) return m_data[e];}ostream& operator<<(ostream& os,String& str...
分类:
其他好文 时间:
2015-01-12 22:13:28
阅读次数:
159
class my_string{ friend ostream& operator<< (ostream&,my_string&);public: my_string():data(NULL) { } my_string(const char* str) { int n = strlen(s...
分类:
其他好文 时间:
2015-01-03 17:07:13
阅读次数:
178
头文件 一. 对终端的操作 相关头文件#include 1. 输入istream 2. 输出ostream 3. iostream继承istream和ostream 所以它具有输入输出功能。 为了方便这个库定义了下列三个标准流对象: 1. cin 代表标准输入istream类对象一般地cin使我.....
分类:
移动开发 时间:
2014-12-26 18:17:04
阅读次数:
264
#include<iostream>
usingnamespacestd;
template<classT>
classTest;//模板类前置声明
template<classT>
ostream&operator<<(ostream&out,constTest<T>&obj);//模板类友元前置声明
template<classT>
classTest
{
public:
fri..
分类:
其他好文 时间:
2014-12-08 12:31:42
阅读次数:
124
一、快速入门//main函数是唯一一个被操作系统显式调用的函数。标准出入:cin标准输出:cout 输入(》)输出(《)操作符的左操作数是io stream对象,右操作数是要输出的值,输出操作是将右操作数写到作为左操作数的ostream,而输入操作是接受istream对象作为左操作数,接受一个对象....
分类:
编程语言 时间:
2014-12-07 21:32:58
阅读次数:
209
我们在写Console程序时cout/cin,STL中提供了对应的iterator,可以更加灵活的使用。
ostream_iteratorstring> oo(cout);
*oo="China\n";
++oo;
*oo="English\n";
增加了类型的检查,*oo赋值为整形vs会报错。
// *oo=1; error
ostream_iterator可以...
分类:
其他好文 时间:
2014-12-02 15:17:38
阅读次数:
204
一、重载operator=返回类型
下面举例说明,operator=类似。
针对:ostream & operator
说明几点:
1.第一个形参为对ostream对象的引用,在该对象上将产生输出,ostream为非const,因为写入到流会改变流的状态;该形参是一个引用,因为不能复制ostream对象(在c++中定义的标准输入输出流类istream和ostream,其中拷贝构造函数和赋...
分类:
编程语言 时间:
2014-11-30 18:48:25
阅读次数:
149
使用方法:使用filebuf打开文件,并拷贝给istream/ostream。如下面的例子中,实现读取并处理deseq文件夹下所有文件,输出到ostream fw.code:头文件:#include
#include
#include
#include
#include
#include调用:void process(char* filename){
std::filebuf fbOut,...
分类:
其他好文 时间:
2014-11-27 16:28:19
阅读次数:
256
C++ ostream类为下面的指针类型定义了插入运算符函数:
const signed char *;
const unsigned char *;
const char *;
void *;
C++用指向字符串存储位置的指针来表示字符串,指针的形式可以是char数组名,显式的char指针或用引号括起来的字符串。 下面是一个简单输出字符串的例子:
#include
using names...
分类:
其他好文 时间:
2014-11-26 14:29:56
阅读次数:
335