发现生活之美

2017年11月15日

安装ubuntu gnome桌面

摘要: 注意: ubuntu 14.04.5默认的为unity桌面,有多点触发,没有自带Tweak Tool工具。 安装gnome桌面 sudo apt-get install ubuntu-gnome-desktop 将会安装两种 gnome桌面 default 和 classic选用的是 default 阅读全文

posted @ 2017-11-15 10:06 发现生活之美 阅读(1063) 评论(0) 推荐(0) 编辑

ubuntu gnome桌面隐藏顶栏

摘要: 注意:ubuntu 14.04.5默认的为unity桌面,有多点触发,没有自带Tweak Tool工具。需安装gnome 桌面,可参见我的另一随笔。 环境: ubuntu 14.04.5 gnome default桌面 首先安装 hidetopbar 扩展 sudo apt-get install 阅读全文

posted @ 2017-11-15 10:05 发现生活之美 阅读(11867) 评论(0) 推荐(1) 编辑

2017年11月8日

5.7 C++函数调用操作符重载

摘要: 参考:http://www.weixueyuan.net/view/6385.html 总结: 需要以类成员函数的形式对函数调用操作符“()”进行重载。 只有常成员函数才能处理常对象,故我们依然在类中提供两个版本的函数调用操作符重载函数。若调用对象为常对象(const),则必须用常函数。 这里面的关 阅读全文

posted @ 2017-11-08 13:11 发现生活之美 阅读(1591) 评论(0) 推荐(0) 编辑

2017年10月25日

5.6 C++重载下标操作符

摘要: 参考:http://www.weixueyuan.net/view/6384.html 总结: 下标操作符是必须要以类的成员函数的形式进行重载的。其在类中的声明格式如下: 返回类型 & operator[] (参数) 或 const 返回类型 & operator[] (参数) const , 后面 阅读全文

posted @ 2017-10-25 06:51 发现生活之美 阅读(723) 评论(1) 推荐(0) 编辑

2017年10月24日

5.5 C++重载赋值操作符

摘要: 参考:http://www.weixueyuan.net/view/6383.html 总结: 重载赋值操作符同重载类的是拷贝构造函数的原因是一样,将一个对象拷贝给另一个对象,同时当类中存在指针类型的成员变量时,会出现漏洞。 赋值操作符“=”可以用来将一个对象拷贝给另一个已经存在的对象。 如果我们没 阅读全文

posted @ 2017-10-24 07:05 发现生活之美 阅读(221) 评论(0) 推荐(0) 编辑

2017年10月22日

5.4 C++重载输入与输出操作符

摘要: 参考:http://www.weixueyuan.net/view/6382.html 总结: 在C++中,系统已经对左移操作符“<<”和右移操作符“>>”分别进行了重载,使其能够用作输入输出操作符,但是输入输出的处理对象只是系统内建的数据类型。 系统重载这两个操作符是以系统类成员函数的形式进行的, 阅读全文

posted @ 2017-10-22 14:04 发现生活之美 阅读(322) 评论(0) 推荐(0) 编辑

2017年10月21日

5.3 C++用顶层函数重载操作符

摘要: 参考:http://www.weixueyuan.net/view/6381.html 总结: 可以将操作符重载函数声明为顶层函数。 如果以顶层函数的形式重载操作符时,二元操作符重载函数必须有两个参数,一元操作符重载必须有一个参数。 加法操作符重载函数的函数头complex operator+(co 阅读全文

posted @ 2017-10-21 17:48 发现生活之美 阅读(654) 评论(0) 推荐(0) 编辑

2017年10月20日

5.2 C++重载操作符的优先级

摘要: 参考:http://www.weixueyuan.net/view/6380.html 总结: 重载操作符不能改变操作符的优先级和语法特性。 重载操作符不能改变操作符的优先级和语法特性。例如上一节复数类中的加法操作符重载函数,重载后加法的优先级仍然保持不变,重载后仍然为二元操作符。例1: int m 阅读全文

posted @ 2017-10-20 06:29 发现生活之美 阅读(852) 评论(1) 推荐(0) 编辑

2017年10月19日

5.1 C++基本操作符重载

摘要: 参考:http://www.weixueyuan.net/view/6379.html 总结: 操作符重载指的是将C++提供的操作符进行重新定义,使之满足我们所需要的一些功能。 长度运算符“sizeof”、条件运算符“:?”成员选择符“.”、对象选择符“.*”和域解析操作符“::”不能被重载。 调用 阅读全文

posted @ 2017-10-19 06:30 发现生活之美 阅读(294) 评论(0) 推荐(0) 编辑

4.8 C++ typeid操作符

摘要: 参考:http://www.weixueyuan.net/view/6378.html 总结: typeid操作符用于判断表达式的类型,注意它和sizeof一样是一个操作符而不是函数。 如果需要使用typeid操作符,最好加上typeinfo头文件。 操作符typeid返回的是一个type_info 阅读全文

posted @ 2017-10-19 06:03 发现生活之美 阅读(234) 评论(0) 推荐(0) 编辑

导航