Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254135
  • 博文数量: 55
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 419
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-06 20:22
文章分类

全部博文(55)

文章存档

2014年(55)

我的朋友

发布时间:2014-03-12 15:07:48

  转至:http://dev.yesky.com/228/2578228.shtml很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用。这个问题遭到程序员的报怨,于是C++语言得到了扩展,允许重载increment 和 decrement操作符的两种形式。  然而有一个句法上的问题,重载函数间的区别决定于它们的参数类型上的差异,但是.........【阅读全文】

阅读(1709) | 评论(0) | 转发(0)

发布时间:2014-03-12 13:41:18

什么是回调函数简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。为什么要使用回调函数   因为使用回调函数可以把调用者和被调用者分开,调用者不关心谁是被调用者.........【阅读全文】

阅读(1316) | 评论(0) | 转发(0)

发布时间:2014-03-09 12:43:39

结果应该同操作系统和编译器,CPU都相关。比如如果是16位机器,那么我们知道int只是用16比特数据,而float使用32比特,如果float参数和int参数都是压入同一个堆栈,那么实际上就会将float数据高16比特当成int数使用。于是输出结果通常也会比较简单,但是不会总是0,当然如果32位机器,所有参数都是用同一堆栈。而对于inte.........【阅读全文】

阅读(3555) | 评论(0) | 转发(0)

发布时间:2014-03-07 16:42:49

堆:由malloc系列函数或new操作符分配的内存。起生命周期由free或delete决定。在没有释放(不释放会产生内存泄露)之前一直存在,知道程序结束。起特点是使用灵活,空间比较大,但容易出错。栈:保存局部变量。栈上的内容只在函数的范围内存在,当函数运行结束时,这些内容也会自动被毁灭。其特点是效率高,但空间大小有限.........【阅读全文】

阅读(1465) | 评论(0) | 转发(0)

发布时间:2014-03-07 12:00:55

在AC_BM算法代码中接触到柔性数组,当然刚开始并不知道是柔性数组。下面介绍下: 结构中最后一个元素允许是未知大小的数组,这个数组就是柔性数组。 但结构中的柔性数组前面必须至少一个其他成员,柔性数组成员允许结构中包含一个大小可变的数组。sizeof返回的这种结构大小不包括柔性数组的内存。包含柔数组成.........【阅读全文】

阅读(1294) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册