十二章 类————返回自身类型的引用*this const
来源:互联网 发布:珠穆朗玛软件下载 编辑:程序博客网 时间:2024/06/07 11:31
#include <iostream>
#include <conio.h>
using namespace std;
class Test
{
public:
Test() { m_int = 0; }
~Test(){};
protected:
private:
int m_int;
public:
Test& get();
Test& move();
Test& display() const;
};
Test& Test::display() const
{
cout<<"display m_int"<<m_int<<endl;
}
inline Test& Test::move()
{
m_int++;
return *this;
}
inline Test& Test::get()
{
cout<<m_int<<endl;
return *this;
}
int main()
{
Test t1;
t1.move().get();//1
t1.move().get().display();//2 2
t1.display().get();// 出现乱码 display()是const成员函数
t1.get();// 2
getch();
return 0;
}
- 十二章 类————返回自身类型的引用*this const
- 十二章 类————返回自身类型的引用*this
- 十二章 类————返回自身类型的引用 const与非const的重载,和mutable(好的风格)
- 十二章 类————类的数据成员可以是指向自身类型的指针或引用
- 十二章 类————初始化const或引用类型要用初始化列表,隐式转换问题等,友元
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值问题(1)——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- C++基本概念——const与基本类型和类、const与指针、const与引用
- 函数返回的临时对象为const类型,const引用
- const——指针和引用以及复合类型
- Java EE系统 中文问题终极解决方案
- DB
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- java 数字格式化
- 欧拉函数
- 十二章 类————返回自身类型的引用*this const
- Windows Vista UAC: 如何创建低权限令牌
- A CLASS OF DB BY ASP
- 省份城市级联的js文件(不带县)
- 关于自动内存管理(下)
- java基础知识:KVM的扩展
- 加快Bloghelper的开发
- Struts常见异常信息和解决方法
- 使用Java5特性来简化反射编程