- 博客(5)
- 收藏
- 关注
转载 只能在堆/栈创建的类,及其作用(整理)
只能用new生成的对象 用new生成的对象,在面向对象中是很有用的.它保存在堆上,可以自由控制生命周期。但如何保证一个对象只能在堆上生成呢?答案其实也很简单,只需把析构函数定义为私有成员。例如OnlyCanBeNew类定义。class OnlyCanBeNew{~OnlyCanBeNew(){}public: OnlyCanBeNew()
2013-11-08 15:29:24
686
原创 摘录:给linux新手的学习建议
Linux学习基本步骤到这里,我们总结一下linux的学习路线图,给各位初学者作为参考。初级阶段:1. 命令是必须要学的,linux常用的命令大概在80个左右,这些常用命令一定要熟练掌握。2. 掌握linux软件包的常用安装方法,例如源码安装,rpm方式安装等等。3. 学习安装设备驱动程序(比如网卡、显卡驱动) 4. 熟悉Grub/Lilo引导程序及简单的修复操作。 5
2013-08-19 16:19:57
424
原创 结构体成员的访问方式
定义的结构体如果是指针,访问成员时就用->如果定义的是结构体变量,访问成员时就用.例如:struct AAA {int a;char b;};struct AAA q; 访问成员就用:q.a;struct AAA *p; 访问成员就用:p->a;
2013-04-15 13:48:21
1218
原创 嵌套vector的问题
用嵌套vector是出现符号错误。...void solve(vector> &board){...}解决办法:vector后面加个空格。
2013-04-15 10:49:56
898
原创 《编程之美》买书问题,时间复杂度的分析
思路:每本书都是独立的买,即买Y1时可以买其他的任何的书,也可以不买,故Y1就有Y1种卖法,买好Y1再细分后面的书,依此类推,可得时间复杂度。
2013-04-15 10:47:00
1095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人