C++ STL、Boost、ACE
文章平均质量分 77
George0102
这个作者很懒,什么都没留下…
展开
-
在 C/C++中如何构造通用的对象链表
在 C/C++中如何构造通用的对象链表 日期:2006-12-25 作者:T. W. Burger 来自:IBM DW中国 您是否做过这样一个项目,它要求您在内存中保存数目不定的若干不同对象?对于某些情况,二叉树是最佳选择,但在通常情况下,更简单的链表是显而易见的选择。 一个简化的问题示例 链表的难点在于必须复制链表处理函数来处理不同的对象,即便逻辑是完全相同的。例如: 两个转载 2011-12-01 20:04:34 · 431 阅读 · 0 评论 -
(转)经典C++库
1、系统和网络编程库:ACE 除了ACE之外,还有很多系统和网络编程方面的程序库。比如在线程库方面,还有ZThread、boost::thread,如果放大到C/C++领域,还有APR,还有CII。在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的C++0X中几乎肯定有一个网络编程和一个线程库。然而目前看来,ACE仍转载 2012-03-29 16:51:05 · 550 阅读 · 0 评论 -
C/C++
主持人:熊节(透明),《程序员》杂志编辑,C-View成员 嘉 宾:孟岩(梦魇),联想公司掌上设备事业部应用开发处任职,C-View成员。与侯捷先生合译了《C++ Standard Library》一书 金尹(恶魔),上海天宇公司CTO,在《程序员》连载有“自由与繁荣的国度”系列文章 透明:“学C++用哪本书入门”,这是被问得最多的一个问题。但是哪一本书是最好的入门转载 2012-04-20 09:22:43 · 768 阅读 · 0 评论 -
memcpy()与strcpy()的完全实现
memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'\0'而结束 mem是一段記憶體,他的長度,必須你自己記住 str也是一段記憶體,不過它的長度,你不用記,隨時都可以計算出來 所以memcpy需要第三個參數,而strcpy不需要 ====================转载 2013-09-17 23:46:59 · 927 阅读 · 0 评论