![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
文章平均质量分 78
cs_cjl
这个作者很懒,什么都没留下…
展开
-
Head First Design Pattern《深入浅出设计模式》读书笔记
Chapter 01 Intro to Design Patterns第01章 设计模式入门 1. Design Principle Identify the aspects of your application that vary and separate them from what stays the same. (P9)设计原则:找出应用中可能需要变化之处,把它们独立出原创 2013-04-28 01:06:38 · 2229 阅读 · 0 评论 -
ACE_Thread_Manager和WinMain冲突问题
今天在一个Windows的程序中使用了ACE_Thread_Manager::instance ()->spawn来创建新的线程,结果发现程序崩溃。然后改用ACE_Thread::spawn后确发现没有问题,为什么会这样呢?--------------------------------------------------author: cs_cjlwebsite: http:原创 2013-12-04 14:17:14 · 1691 阅读 · 1 评论 -
C/C++/Python等 使用二进制模式打开文件与不使用二进制模式的区别
概述:今天尝试使用c++中的ifstream来读取一个zip文件,结果发现每次都是读取了451个字节就结束了(测试用的zip文件4M多)。--------------------------------------------------author: cs_cjlwebsite: http://blog.csdn.net/cs_cjl-----------------原创 2014-01-16 14:28:19 · 1666 阅读 · 0 评论 -
漫谈 C++ 智能指针 02
在上一节中,我们给出了一个智能指针的简单实现,但是这个实现有一个严重的问题, 它只能保存 some_type 类型的指针。 如何实现一个更加通用的智能指针呢? 通过使用模板可以简单地实现这一目的:templ原创 2015-11-11 17:45:36 · 400 阅读 · 0 评论 -
漫谈 C++ 智能指针 01
漫谈 C++ 智能指针 01分类:c++| 发布时间:2015-09-17 23:00:00 原文: http://cs-cjl.com/2015/09_17_cpp_smart_pointer_01什么是智能指针众所周知,与其他大多数的现代语言不一样,C++ 并没有垃圾回收机制。 因此,在智能指针发明之前,资源泄露对于 C++ 程序来说是一个常见的错误。 在 C++ 中,智能指针通常被实现为原创 2015-11-02 17:17:48 · 393 阅读 · 0 评论