01 2017 档案
摘要:一、const成员函数 class MyClass { public: void fun() const { } private: int m_nValue; } const成员函数内不能修改成员变量的值,也不能调用非const成员函数。const对象只能调用const成员函数。 二、mutable
阅读全文
摘要:一、观察者模式 观察者模式是在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。观察者模式也被称之为:主题-观察者模式,发布-订阅模式,前者是一,后者是多。 二、UML类图 三、示例
阅读全文
摘要:1.ubuntu中按ctrl+s锁定屏幕,按ctrl+q解锁。 2.vim中撤销和恢复为u和ctlr+r 3.静态库和动态库编译命令: (1)得到hello.o g++ -c hello.cpp (2)得到静态库myhello.a ar cr libmyhello.a hello.o (3)使用静态
阅读全文
摘要:一. ctags是干什么的 ctags的功能:扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来。 我用的是Exuberant Ctags,在Windows上使用,就一个可执行文件,非常绿色,可在sourceforge下载。 二. ctags可以识别哪些语言,是如何识别的 cta
阅读全文
摘要:一、vim的基本配置 1、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录($HOME)下,都可以自己建立私有的配置文件(仅对这个用户有效),命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.
阅读全文

浙公网安备 33010602011771号