operator++ 的前置、后置 两个 operator*
来源:互联网 发布:淘宝页头素材 编辑:程序博客网 时间:2024/06/05 00:35
所有“游标”都至少要实现:operator++和operator*
class A
{
private:
int n;
public:
A& operator++() { ++n; return *this;} //++A
A operator++(int) { A t=*this; n++; return t;} //A++;
const int& operator*() const {return n; }
int& operator*() { return n; }
};
A a;
(*a)=10; //int& operator*()
const A& b=a;
jhdbg_out((*b));//const int& operator*() const
- operator++ 的前置、后置 两个 operator*
- CArray::operator [ ] 的两个版本
- operator->*
- operator[]
- operator
- operator
- operator.*()
- operator[]
- Operator
- operator
- operator
- operator ->
- operator
- operator ++
- .operator
- operator两个简易用法
- 语句用法: double & operator[](int i)与double operator[](int i)const两个的差别
- 前置++和后置++的区别
- Windows Server 2008中如何关闭internet explorer增强的安全配置
- magento -- 根据属性名获得产品的属性值
- 关于“图论”中的简单搜索策略
- PKU 2452
- VS2005..解决方案.无法显示
- operator++ 的前置、后置 两个 operator*
- android签名方法
- 前事不忘,后事之师。
- magento --增加新的产品类型示例
- C++, ID、指针、handle (void *)的区别
- asp.net系统导入Excel数据时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序"
- java中使用大对象CLOB
- 通过Intent打电话
- XenStore相关知识(转)