自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 这样用也可以的!

<br />class Base<br />{<br />public:<br />    virtual void f() { cout << "Base::f()" << endl; }<br />protected:<br />    Base(Base* pData) : m_pData(pData) { m_pData->f(); } // 为什么输出Base::f()?为什么不是Derived::f或者直接crash?vtable这时候初始化好了吗?<br />    Base* m_pData

2010-07-19 13:17:00 288

原创 VC中建立程序的关联文件

当我们双击一个txt文件的图标时,系统就会用记事本打开该文件,这就是程序的关联。那我们自己编写的程序如何建立关联文件呢?<br /><br />第一步:设置自己程序关联的文件类型<br />打开资源下的String Table,找到其中的IDR_MAINFRAME,双击该项,修改它的值,设它原来的值是:<br />TextEditor/n/nTextEd/n/n/nTextEditor.Document/nTextEd Document<br />若你关联的文件类型为.txt,则把它改为:<br />Tex

2010-07-16 11:19:00 903

原创 windows 线程管理类

<br />对于windows多线程,一般的处理情况是构建一个全局函数然后创建一个线程来处理,但是这样的处理有一个不方便的情况,就是不能方便的对一个线程处理,这时候可以考虑封装一个线程类,这个类和普通的类没有区别,只是必须有一个静态函数作为这个类的入口函数,通过线程传入的参数可以方便的提供必要的信息来告知使用的那个实例,这样就实际上就完全把整个线程管理和类的处理有机的结合起来了

2010-07-15 09:21:00 353

空空如也

空空如也

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

TA关注的人

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