C++
文章平均质量分 80
figo829
这个作者很懒,什么都没留下…
展开
-
编程是一场漫长的修行
在这里,以文字的方式记录某些东西,不为了缅怀过去,或者展望未来,以此写给走在coding路上的我,也期待与君共勉。 by 阿飞_figo问题漫谈 我曾不止一次的被问到这个问题,怎样学习编程?如何学好编程?当你问这样的问题时,我想你一定是经过思考的,内心有冲动有激情的,或者至少有踏上这条贼船的意图(当然也不排除是无奈之举),才会在我这里里探探口风听听拙言,我就想原创 2012-09-27 22:07:04 · 1040 阅读 · 0 评论 -
C++11标准后的C++阅读书目
本文由 伯乐在线 - JingerJoe 翻译自 drdobbs。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。C++ 新标准 C++11 的发布导致了大批新书的出现,还有一些经典书籍也进行了更新。Andrew Binstock 在 Dr.dobbs 上给大家推介一些学习 C++ 必需的核心书籍。 1. 《C++程序设计语言》英文第四版,作者: Bjarne Str转载 2013-09-26 00:17:41 · 963 阅读 · 0 评论 -
CnComm多线程串口通讯类解读
CnComm是llbird开发的WINDOWS/WINCE 多线程串口通讯开源库,使用C++ (ANSI/UNICODE)开发,代码采用传统C++的继承机制, 采用VC命名风格(匈牙利),提供同步IO并发访问的支持,内存管理采用内存池技术,提供对于C++异常的支持,对于串口库的扩展,不推荐直接在本代码上修改, 应通过C++继承扩展机制扩展本代码。现代C++使用RAII的机制,使用类来管理资源,在构造函数中分配资源,在析构函数中释放资源,如果出现在多线程的情况下,并发访问的出现,还不止要解决好内存泄露方面的问原创 2013-11-03 00:39:46 · 5404 阅读 · 1 评论 -
C++11之智能指针(上)
缘起 对于C/C++程序员而言,资源管理是从来都不可回避的一个话题,资源泄露也成了程序员挥之不去的噩梦,稍不小心就掉到坑里去了,为了解决这些问题,托管语言引入了GC机制,由于C++缺乏语言层面的GC机制,资源管理一直很棘手,也是被很多人诟病。为了管理资源,C++采用RAII手法(资源获取即初始化,Resource Acquisition Is Initialization),利用局部原创 2013-11-29 23:52:16 · 5808 阅读 · 0 评论 -
CnComm多线程串口通讯类的封装实现
之前对于CnComm类库做过简单的分析,详见CnComm多线程串口通讯类解读CnComm是llbird开发的WINDOWS/WINCE 多线程串口通讯开源库,提供同步IO并发访问的支持,内存管理采用内存池技术,提供对于C++异常的支持。在实际的项目中,需要使用多个串口来收发消息,于是对于CnComm类做了简单的封装操作。实现对于CnComm串口类的封装,提供基本的接口通过串口管理类原创 2014-02-17 22:58:09 · 7177 阅读 · 0 评论 -
CnComm多线程串口通讯类的封装实现v0.02
在CnComm多线程串口通讯类的封装实现一文中实现了对于cncomm多线程串口类的简单封装,新版本将串口管理类改成了工厂类和单例类,实现了对于动态扩展新的串口,新的版本符合开闭原则。原创 2014-02-22 22:49:37 · 1677 阅读 · 0 评论