<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chm_study的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chm_study</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chm_study]]></copyright><item><title><![CDATA[关于C#中关键字new override的使用(与C++对比)]]></title><link>https://blog.youkuaiyun.com/chm_study/article/details/2586633</link><guid>https://blog.youkuaiyun.com/chm_study/article/details/2586633</guid><author>chm_study</author><pubDate>Wed, 25 Jun 2008 18:42:00 +0800</pubDate><description><![CDATA[俺是c#的新手,第一次接触,看到网上关于new/override资料学习了一下,记录下自己的体会class Program {    static void Main(string[] args)    {            baseClass bc;            class1 ct1 = new class1();            class2 c]]></description><category></category></item><item><title><![CDATA[C++的内存分配]]></title><link>https://blog.youkuaiyun.com/chm_study/article/details/2500583</link><guid>https://blog.youkuaiyun.com/chm_study/article/details/2500583</guid><author>chm_study</author><pubDate>Sun, 01 Jun 2008 11:12:00 +0800</pubDate><description><![CDATA[    一、内存基本构成    可编程内存在基本上分为这样的几大部分：静态存储区、堆区和栈区。他们的功能不同，对他们使用方式也就不同。    静态存储区：内存在程序编译的时候就已经分配好，这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。    栈区：在执行函数时，函数内局部变量的存储单元都可以在栈上创建，函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令]]></description><category></category></item><item><title><![CDATA[孙鑫vc++  关于简单绘图读书笔记]]></title><link>https://blog.youkuaiyun.com/chm_study/article/details/2499694</link><guid>https://blog.youkuaiyun.com/chm_study/article/details/2499694</guid><author>chm_study</author><pubDate>Sat, 31 May 2008 19:08:00 +0800</pubDate><description><![CDATA[1.划线1.1使用sdk划线void CDrawDemoView::OnLButtonDown(UINT nFlags, CPoint point) {       m_ptori = point;       CView::OnLButtonDown(nFlags, point);} void CDrawDemoView::OnLButtonUp(UINT nFl]]></description><category></category></item><item><title><![CDATA[孙鑫VC课程－C++学习笔记]]></title><link>https://blog.youkuaiyun.com/chm_study/article/details/2466681</link><guid>https://blog.youkuaiyun.com/chm_study/article/details/2466681</guid><author>chm_study</author><pubDate>Wed, 21 May 2008 16:28:00 +0800</pubDate><description><![CDATA[1.C编译器不允许在struct内部定义成员函数,C++编译器则可以   C++编译器定义的结构体和类的区别：结构体内部成员(数据和方法)都只能是公有的而class则默认是私有的2.系统提供的默认构造函数是不带任何参数的,只生成对象并不进行数据成员的初始化操作class test{private:       int a;      int b;public: ]]></description><category></category></item><item><title><![CDATA[函数调用的几个概念：_stdcall,_cdecl.... ]]></title><link>https://blog.youkuaiyun.com/chm_study/article/details/2462905</link><guid>https://blog.youkuaiyun.com/chm_study/article/details/2462905</guid><author>chm_study</author><pubDate>Tue, 20 May 2008 16:46:00 +0800</pubDate><description><![CDATA[  1、_stdcall是Pascal程序的缺省调用方式，通常用于Win32 Api中，函数采用从右到左的压栈方式，自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀，在函数名后加上"@"和参数的字节数。    2、C调用约定（即用__cdecl关键字说明）按从右至左的顺序压参数入栈，由调用者把参数弹出栈。对于传送参数的内存栈是由调用者来维护的（正因为如此，实现可变参数的函数只]]></description><category></category></item><item><title><![CDATA[孙鑫VC课程－动态链接库学习笔记]]></title><link>https://blog.youkuaiyun.com/chm_study/article/details/2456182</link><guid>https://blog.youkuaiyun.com/chm_study/article/details/2456182</guid><author>chm_study</author><pubDate>Sun, 18 May 2008 17:18:00 +0800</pubDate><description><![CDATA[动态链接库学习笔记一.使用dumpbin在命令窗体查看dll信息1.1查看dll的导出函数当前工程目录下/debug/dumpbin -exports XXX.dll1.2查看可执行程序用到的动态库,以及相关的函数信息    1.2.1当前工程目录下/debug/dumpbin -imports XXX.exe    1.2.2使用工具depends查看二.编写Wi]]></description><category></category></item></channel></rss>