c++
2016-07-24 08:59
363 查看
include
include
include
using namespace std;class U{
public:
unsigned long id;
U() :id(0){}
//这里有两个构造函数,一个类可以有好几个构造函数,就是构造函数的重载
U(unsigned long x) :id(x){}
};
bool operator==(const U& x, const U& y)
{
return x.id == y.id;
}
bool operator!=(const U& x, const U& y)
{
return x.id != y.id;
}
int main() {
cout << “zhengmingjiandan de xiangliang gouzhao hanshu” << endl;
vector vector1, vector2(3);
assert(vector1.size() == 0);
assert(vector2.size() == 3);
//比较vector里面的值
assert(vector2[0] == U() && vector2[1] == U() && vector2[2] == U());
//vector = vector
//T0跟T1不一样就不行
//assert(vector2 = vector(3, U()));//赋值运算,vector和vector[u]类型不一样哎
cout << “—OK.” << endl;
getchar();
return 0;[/u]
}
相关文章推荐
- Mootools 1.2教程 函数
- autoit InputBox 函数
- 文件遍历排序函数
- 关于C#中排序函数的总结
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ASP下经常用的字符串等函数参考资料
- PostgreSQL教程(五):函数和操作符详解(1)
- DOS批处理 函数定义与用法
- asp Chr 函数 数字转字母的方法
- Lua中的函数精讲笔记
- Lua中的闭合函数、非全局函数与函数的尾调用详解
- Lua中调用C++函数示例
- Lua实现split函数
- Lua常用时间函数使用实例
- Lua函数与字符串处理简明总结
- Lua学习笔记之表和函数
- Lua中实现sleep函数功能的4种方法
- Lua函数用法研究
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- Sql Server中REPLACE函数的使用