指针和数组的区别

一说到指针和数组,大多数人都认为两者是等价的,在大多数的情况下,指针和数组可以相互替换着用,但两者还是有很多不同的。
数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。

阅读全文 2012年01月10日 分类:学习笔记C++

c++中的lambda表达式

随着vs2010的推出,c++有了更多的特性,其中最诱人的就是lambda表达式的引入了。lambda表达式也就是匿名函数,和c#中的lambda表达式是同一个意思,不过在c++中他的写法有点不一样,下面我就来介绍c++中lambda表达式的格式。

阅读全文 2012年01月05日 分类:学习笔记C++

指针的引用

MFC真是博大精深,看了下比较复杂的类就快晕掉了,上网查了下才发现是指针的引用。
对于c语言,最最精华的部分就是指针了,然而最难学的也是指针,当然了还有引用。
指针(*)可以理解为指向变量或函数的变量,里面放的是变量或函数的地址。引用(&)的话是变量或函数的别名,没有实际存储空间。

阅读全文 2012年01月02日 分类:学习笔记C++C#

求多边形面积的简单方法

不论凸多边形还是凹多边形,都可以采用向量叉乘的方法来求面积。
向量叉乘的模等于以他们为相邻边的平行四边形的面积。
所以,该两向量组成的三角形的面积为平行四边形的面积的一半。
最后的结果要除以2。

阅读全文 2012年01月01日 分类:学习笔记C++

调用静态链接库lib

接上一篇,完成lib创建后就可以调用他了。
先在项目属性、VC++目录中添加此库文件目录。
然后选择连接器、在附加依赖项中输入factorial.lib。
或者在程序函数体外添加:
#pragma comment(lib,"factorial.lib")

阅读全文 2011年12月31日 分类:学习笔记C++

创建静态链接库lib

启动VS2010,文件、新建、项目、WIN32项目。 下一步,选静态库,完成。

添加新建项:factorial.h

阅读全文 2011年12月30日 分类:学习笔记C++

调用动态链接库dll

接上一篇,完成dll创建后就可以调用他了。

先在函数外部声明。

阅读全文 2011年12月29日 分类:学习笔记C++

VS2010编译x264(20091006)

H264可以说是现在视频发展的趋势,越来越多的视频舍弃了rmvb投入了H264的怀抱。
我自己压的视频都是用H264编码的,因此想学习H264的编码,当然这里面也有专业的原因。
要想学习H264,第一部就是编译x264。

阅读全文 2011年12月29日 分类:学习笔记C++x264

创建MFC规则DLL

启动VS2010,文件、新建、项目、MFC模板、MFC DLL。
下一步,选择共享MFC DLL,完成。
修改.def文件,添加导出函数名称。

阅读全文 2011年12月27日 分类:学习笔记C++
阅读全文 2011年12月25日 分类:学习笔记C++

近期文章

微信公众平台

分类目录

友情链接