自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

转载 函数调用--函数栈

from:http://www.cnblogs.com/rain-lei/p/3622057.html函数调用大家都不陌生,调用者向被调用者传递一些参数,然后执行被调用者的代码,最后被调用者向调用者返回结果,还有大家比较熟悉的一句话,就是函数调用是在栈上发生的,那么在计算机内部到底是如何实现的呢? 对于程序,编译器会对其分配一段内存,在逻辑上可以分为代码段,数据段,堆,栈

2016-05-31 10:37:09 313

转载 VC中函数返回值的存放与传递

fromr:http://blog.claudxiao.net/2010/02/return_value_of_vc/教科书中一般说,在C/C++中,函数通过eax寄存器返回结果。如果结果不大于4字节,则eax就是它的值;如果大于4字节,则返回存放它的内存地址。请思考如下的问题:如果函数返回的结果大于4字节,那么它被存放到哪里了?一般情况下,局部变量通过ad

2016-05-31 09:50:20 1449

转载 虚表解析以及构造函数为什么不能是虚函数

from:http://1527zhaobin.iteye.com/blog/1608099仅通过基类的接口,程序调用了正确的函数,编译器是如何知道正确代码的位置的呢?      其实,编译器在编译时并不知道要调用的函数体的正确位置,但它插入了一段能找到正确的函数体的代码。这称之为 晚捆绑(late binding)  或 运行时捆绑(runtime binding)  技术。

2016-05-30 20:52:43 562 1

转载 多态性----vptr----vtable

from:http://www.cppblog.com/fwxjj/archive/2007/01/25/17996.html多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码:  #include   using namespace std;  class B

2016-05-30 20:05:22 287

转载 数组引用:C++ 数组做参数 深入分析

"数组引用"以避免"数组降阶"(本文曾贴于VCKBASE\C++论坛)受[hpho]的一段模板函数的启发,特写此文,如有雷同,实在遗憾。数组降阶是个讨厌的事,这在C语言中是个无法解决的问题,先看一段代码,了解什么是"数组降阶"#include using namespace std;void Test( char array[20] ){    cout

2016-05-30 13:47:30 491

转载 _stdcall,_cdecl

(1) _stdcall调用  _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。  WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题:  #define WINAPI _stdcall  按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数,形如。

2016-05-24 14:16:03 205

转载 变量命名 windows

收藏       为了代码清晰易懂,通常变量名采用一些著名的命名规则,主要有Camel标记法,Pastal标记法和匈牙利标记法。      Camel标记法采用首字母小写,接下来的单词都以大写字母开头的方法,如myName。      Pastal标记法采用首字母大写,接下来的单词都以大写字母开头的方法,如MyName。      匈牙利标记法是在Pastal标记法的基

2016-05-18 13:58:40 1062

CBitmapSlider.zip 继承与CStatic的播放器进度条

实现MFC按钮控件的重绘,简单示例,可作扩展更改。美观的滑动条类。通过贴图实现。

2015-12-10

Windows软件安装包开发

程序打包就是将这些所有资源(.exe,控件,图片等)放到一个安装程序(也是.exe文件)中,这样用户只要下载并且运行这个安装程序,就可让安装程序释放目标程序及所有这些资源

2013-06-24

make C AB

ocx 控件制作 需 要,制作 需 要

2013-06-20

VC2010给ActiveX添加事件

VC2010如何给ActiveX添加事件方法

2013-06-20

Socket 图片传输

代码 有客户端和服务端,代码已验证,图片格式不限,传输不失真。。。

2013-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除