- 博客(15)
- 收藏
- 关注
原创 用C++写字符图像类,参考C++沉思录第9、10章
这个类需要实现的功能有:将字符数组输入,显示字符数组加框,横向组合,纵向组合,并显示考虑到字符数组在显示过程中,实际上并未改变,可以采用引用计数的方式管理考虑将这些不用的图像分成四类①原始字符图像 ②加框图像 ③横向组合图像 ④纵向组合图像其中①是基础,其他几种图像是在其基础上改变可以考虑把①作为基类吗?书上的做法是创建一个原始基类
2014-10-07 17:08:45 831
转载 在C++中是否应该使用指针,何时使用指针
http://bbs.csdn.net/topics/340133178C++中,除了多态情形外,最好避免指针(个人建议),下面是各种情形的替代方式,简单又高效:1、指针作为函数形参,用引用&代替比如某个类的拷贝函数 bool classA_copy(classA *s1, const classA *s2); 可写作 bool classA_copy
2014-10-01 07:26:29 1974
转载 C语言11中的auto和decltype
http://soft.chinabyte.com/database/269/12489769.shtmlC语言11中的auto和decltype2012-12-17 00:00 中国IT实验室 佚名 关键字:C语言 C++ 11中引入的auto主要有两种用途:自动类型推断和返回值占位
2014-09-22 09:49:01 836
转载 私有构造函数,析构函数,单例模式
很多情况下要求当前的程序中只有一个object。例如一个程序只有一个和数据库的连接,只有一个鼠标的object。通常我们都将构造函数的声明置于public区段,假如我们将 其放入private区段中会发生什么样的后果?这意味着什么? 当我们在程序中声明一个对象时,编译器为调用构造函数(如果有的话),而这个调用将通常是外部的,也就是说它不属于class对象本身的调用,假如构造函数
2014-08-31 15:55:59 1379
转载 strcpy函数写法
很多公司用这个函数考察应聘者的一些技能,如代码风格、代码成熟度等。首先要避免国内一些教科书的误导的诸如while(*dest++=*src++)这样的代码。 我把参考写法如下(纯C代码): 000 001# include 002 003# define BOUNDS_VIOLATED (__builtin_trap
2014-08-31 14:13:16 885
转载 std::bad_alloc 内存分配出错 长文
http://ztbls888.blog.163.com/blog/static/171817598201223081258293/
2014-08-31 10:36:52 2302
转载 C++中不能声明为虚函数的有哪些函数
http://blog.csdn.net/ta893115871/article/details/8194836
2014-08-27 19:49:46 967
转载 抛出异常与栈展开(stack unwinding)
抛出异常与栈展开(stack unwinding)抛出异常时,将暂停当前函数的执行,开始查找匹配的catch子句。首先检查throw本身是否在try块内部,如果是,检查与该try相关的catch子句,看是否可以处理该异常。如果不能处理,就退出当前函数,并且释放当前函数的内存并销毁局部对象,继续到上层的调用函数中查找,直到找到一个可以处理该异常的catch。这个过程称为栈
2014-08-27 19:39:56 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人