C-C++
markjenny
这个作者很懒,什么都没留下…
展开
-
C++中关于操作符重载诸多问题
我感觉这篇文章写得很好,基本关于何时将操作符重载函数设置成成员函数何时设置成friend函数都有了很好的解释,分享给大家。 http://www.docin.com/p-100633716.html转载 2015-06-03 21:15:40 · 346 阅读 · 0 评论 -
模板类和友元函数
模板类的友元分3类:非模板友元约束(bound)模板友元,即友元的类型取决于类被实例化时的类型。非约束(undound)模板友元,即友元的所有具体化都是类的每一个具体化的友元。1.模板类的非模板友元函数templateclass HasFriend{ friend void counts(); //friend to all HaFriend inst转载 2015-06-08 15:24:43 · 680 阅读 · 0 评论 -
MSDN中关于#pragma once的译文
#pragma once译文翻译 2015-07-28 20:38:06 · 530 阅读 · 0 评论 -
默认实参需要注意的几个地方
默认实参需要注意的几个地方原创 2015-07-07 09:48:12 · 1207 阅读 · 0 评论 -
malloc/free与new/delete的区别
本博文是转载自:http://blog.csdn.net/hackbuteer1/article/details/6789164相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建转载 2015-07-06 20:09:35 · 307 阅读 · 0 评论 -
关于str__相关操作源码,不定期更新
源码原创 2015-07-06 15:08:47 · 389 阅读 · 0 评论 -
函数参数中指向指针的指针
指向指针的指针原创 2015-06-11 15:35:31 · 689 阅读 · 0 评论 -
C++异常
异常转载 2015-06-09 11:16:30 · 325 阅读 · 0 评论 -
详解C/C++函数指针声明
一篇很不错的文章,原文链接:详解C/C++函数指针声明 要理解一个C程序,仅仅理解组成该程序的符号是不够的。程序员还必须理解这些符号是如何组合成声明、表达式、语句和程序的。 我们先来看看下面的一个语句:( *( void(*)())0)(); 这是当计算机启动时,硬件将调用首地址为0位置的子例程。像这样的表达式恐怕会令每个C/C++程序员的内心都“不寒而栗”吧。 然而,完全不用害怕,任何转载 2015-06-26 11:22:17 · 647 阅读 · 0 评论 -
模板类和友元函数再探
C++友元函数原创 2016-04-13 15:46:27 · 760 阅读 · 0 评论