C++
hertz2007
这个作者很懒,什么都没留下…
展开
-
关于C++的explicit关键字
http://www.cppblog.com/tommy/archive/2006/02/05/3058.aspx 简而言之:explicit修饰的构造函数不能担任转换函数这个 《ANSI/ISO C++ Professional Programmers Handbook 》是这样说的explicit ConstructorsA constructor t转载 2010-01-20 19:37:00 · 482 阅读 · 0 评论 -
Conversations: Virtually Yours
<br />http://drdobbs.com/cpp/184403760<br /> <br /> <br /> <br />A good class designer can communicate how she intends a class to be used-often without writing a single comment-through intelligent use of access modifiers and virtual functions. But th转载 2011-05-27 00:28:00 · 630 阅读 · 0 评论 -
Programming with Exceptions
http://www.informit.com/articles/printerfriendly.aspx?p=21084 By Bjarne StroustrupDate: Apr 6, 2001Article is provided courtesy of Addison Wesley.Return to the articleThis转载 2011-06-08 21:50:00 · 734 阅读 · 0 评论 -
Implementing a simple smart pointer in c++
http://www.codeproject.com/KB/cpp/SmartPointers.aspx转载 2011-07-24 13:24:11 · 468 阅读 · 0 评论 -
关于std::nothrow
http://hi.baidu.com/ilbx/blog/item/30a2c9f550299d2dbd31090f.htmlnothrow new与普通new2009-03-01 16:57标准的new头文件可以定义普通的new,同时,它也可以定义一个变体new操作符,这个转载 2011-07-24 15:01:51 · 12501 阅读 · 0 评论 -
Smart Pointers - What, Why, Which?
http://ootips.org/yonat/4dev/smart-pointers.html转载 2011-07-24 13:25:18 · 542 阅读 · 0 评论 -
有关auto_ptr的一些注意事项
http://www.codeproject.com/KB/tips/CBP_for_memory_allocation.aspxUse auto_ptr more often than you currently do when allocating so that deall转载 2011-07-24 15:00:07 · 593 阅读 · 0 评论 -
Secure Coding Best Practices for Memory Allocation in C and C++
http://www.codeproject.com/KB/tips/CBP_for_memory_allocation.aspx转载 2011-07-24 13:26:01 · 512 阅读 · 0 评论 -
GC FAQ -- draft
http://www.iecc.com/gclist/GC-faq.htmlThis is a draft FAQ for the GC-LIST. Comments, editorial remarks, and especiallyadditions are welcome转载 2011-07-24 16:08:46 · 924 阅读 · 0 评论 -
C++模板:究竟什么是特化?
关键词:特化,全特化,偏特化;模板参数推导;函数重载 中文链接: https://www.ibm.com/developerworks/mydeveloperworks/blogs/12bb75c9-dfec-42f5-8b55-b669cc56ad76/entr转载 2011-09-10 00:51:43 · 1436 阅读 · 0 评论 -
C堆内存分配标准书写格式
来源:http://en.wikipedia.org/wiki/C_dynamic_memory_allocation /* Allocate space for an array with ten elements of type int. */ int *ptr = (int *) malloc(10 * sizeof (int)); if (ptr == NULL)转载 2012-03-16 23:56:51 · 598 阅读 · 0 评论 -
朴实的C++设计
<br />http://www.javaeye.com/topic/736269<br /> <br /> <br /> <br /> <br /> <br />朴实的C++设计 <br /><br />(这篇文章写于 2008 年底,“去年”指的是 2007 年。) <br /><br />去年8月入职,培训了4个月,12月进入现在这个部门,到现在工作正好一年了。工作内容是软件开发,具体地说,用C++开发一个网络应用(TCP not Web),这是我们的外汇交易系统的一个部件。这半年来,和一两位同事合作转载 2011-03-18 00:10:00 · 568 阅读 · 0 评论 -
【转】恐怖的C++语言——C++语言操作符重载的一个极端例子
<br />来源:<br />http://coolshell.cn/articles/1724.html<br /> <br /> <br /> <br />Linus曾经(2007年9月)在新闻组gmane.comp.version-control.git 里 和一个微软的工程师(Dmitry Kakurin)争执过用C还是用C++,当时的那个微软的工程师主要是在做Git的Windows版,但他却发现Git的源码居然是C语言写的,而不是 C++,于是他(Dmitry Kakurin)在Linu转载 2011-01-30 22:59:00 · 815 阅读 · 0 评论 -
【转】输出从1到1000的数
来源:http://coolshell.cn/articles/3445.html有这样一个面试题——请把从1到1000的数打印出来,但你不能使用任何的循环语句或是条件语句。更不能写1000个printf 或是cout 。用C/C++语言 。我相信,大多数人一开始你可能想到的是递归算法:1234567voidf(intn){ printf("%d/n",n); (1000-n) ? f(n+1) : exit(0) ;}intmain(){ f(1);}当然,题目中说了不能使用条件语转载 2011-01-30 22:47:00 · 1043 阅读 · 0 评论 -
EXCEPTION HANDLING: A FALSE SENSE OF SECURITY
"EXCEPTION HANDLING:A FALSE SENSE OF SECURITYby Tom Cargill This article first appeared in C++ Report, Volume 6, Number 9, November-December 1994. I suspect that most members of转载 2010-01-08 15:43:00 · 688 阅读 · 0 评论 -
错误处理(Error-Handling):为何、何时、如何(rev#2)
错误处理(Error-Handling):为何、何时、如何(rev#2) By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 引言转载 2010-01-08 14:49:00 · 410 阅读 · 0 评论 -
How a C++ compiler implements exception handling
IntroductionOne of the revolutionary features of C++ over traditional languagesis its support for exception handling. It provides a very goodalternative to traditional techniques of error handli转载 2010-01-08 15:35:00 · 567 阅读 · 0 评论 -
C++虚函数表解析
http://www.cppblog.com/xczhang/archive/2008/01/20/41508.html C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的转载 2010-03-25 11:23:00 · 432 阅读 · 0 评论 -
50个C/C++源代码的网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2转载 2010-04-07 00:03:00 · 514 阅读 · 0 评论 -
关于 (int&)a 的一些讨论
<br />发信人: WinterFarmer (这不是马甲), 信区: CPlusPlus<br /> 标 题: 关于强制转换<br /> 发信站: 北大未名站 (2010年08月02日10:32:29 星期一), 站内信件<br /> <br />(int&)a 这个应该得到的事a的编码<br /> 问题是: (int&) 这是个组合符号吗? 比如 int(int*)这种 先转成指针再转成整形<br /> 还是 (int&)的意义就是得到实际编码<br /> <br /> <br /> f转载 2010-08-11 20:37:00 · 594 阅读 · 0 评论 -
文件读写的字节数问题
<br />发信人: monoshade (我是大灰狠), 信区: CPlusPlus<br /> 标 题: 【求助】文件读写的问题<br /> 发信站: 北大未名站 (2010年08月04日15:14:18 星期三), 站内信件<br /><br /> 想先读进来一个1MB的txt的文档,存在数组里,<br /> 再写入一个新建的文档,但是写完以后比原来的大,<br /> 结尾出多了好多“屯”,是什么原因?<br /><br /> 读文档大小:1049133 字节<br /> 写文档大小:转载 2010-08-11 20:45:00 · 943 阅读 · 0 评论 -
有关封装和信息隐藏的误区 收藏 此文于2010-08-31被推荐到CSDN首页 如何被推荐?
<br />转载自作者编 程随想 ,本文原始地址:<br />http://program-think.blogspot.com/2010/08/encapsulation-and-information-hiding.html<br /> <br /> <br /> 上次介绍Python的面对对象特性 ,其中扯到了封装(Encapsulation)等概念。当时为了不跑题,没有深入聊这些概念。考虑到很多开发人员对这些概念,经常混淆不清。今天再专门 来说一下。<br /><br />转载 2010-09-03 00:53:00 · 448 阅读 · 0 评论 -
【转】十条不错的编程观点
<br />来源:<br />http://coolshell.cn/articles/2424.html<br /> <br /> <br /> <br /> <br />在Stack Overflow 上有这样的一个贴子《What’s your most controversial programming opinion? 》,翻译成中文就是“你认为最有争议的编程观点是什么? ”,不过,在400多个主回贴,以及 千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,转载 2011-01-30 22:33:00 · 453 阅读 · 0 评论 -
【转】C语言函数实现的另类方法
来源:http://coolshell.cn/articles/3572.html在前面看过那个BT的Javascript程序 后,我们来看一个C语言的,相信大家还记得输出从1到1000的数 最后的那个示例,本站还有很多这样的示例,如:变态的hello word ,如何教新手编程 ,还有恐怖的C++ , 在下面这个示例面前,神马都是浮云。下面这个示例向你展示了如何写一个swap()函数(把两个值交换),这段代码在我的Linux下的 gcc v4.1.1下可以正确编译通过,连一个Warni转载 2011-01-30 22:44:00 · 544 阅读 · 0 评论 -
intrusive list
/****************************************************************************** * * List.h * * * By Patrick Wyatt - 5/16/2010 * ***/ /******************************************************************转载 2012-09-21 23:47:58 · 1503 阅读 · 0 评论