自定义博客皮肤VIP专享

    *博客头图:

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

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

    博客底图:

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

    栏目图:

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

    主标题颜色:

    RGB颜色,例如:#AFAFAF

    Hover:

    RGB颜色,例如:#AFAFAF

    副标题颜色:

    RGB颜色,例如:#AFAFAF

    自定义博客皮肤

    -+

    • 博客(9)
    • 资源 (9)
    • 收藏
    • 关注

    转载 GCC参数详解

                [介绍]  gcc and g++分别是gnu的c & c++编译器  gcc/g++在执行编译工作的时候,总共需要4步  1.预处理,生成.i的文件  2.将预处理后的文件不转换成汇编语言,生成文件.s  3.有汇编变为目标代码(机器代码)生成.o的文件  4.连接目标代码,生成可执行程序  [参数详解]  -c     只激活

    2016-02-24 14:49:18 246

    原创 "初始化次序"和"初始化列表中项目排列次序"之间外观错乱,会出现意想不到的危险

    <br />例子:<br />class X<br />{<br />   int i;<br />   int j;<br />public:<br />   X(int val):j(val),i(j){};<br />};<br /> <br />执行结果:<br />i = 未知数据<br />j = val<br /> <br />原因:<br />    在调用构造函数对成员变量i,j初始化时,不是按照初始化列表顺序去执行,而是按照成员变量定义顺序执行初始化<br />因此执行顺序为:<br /

    2010-06-12 15:02:00 220

    原创 如果一个类没有显示定义copy constructor时,什么时候编译器会合成一个copy constructor???

    当一个class没有展现出"bitwise copy semantics"时,如果class没有copy constructor时,编译器就是自动合成一个copy constructor(1)//以下声明展示了bitwise copy semanticsclass Word{public:  Word(const char*);  ~Word(){delete []str;}private:  char * str;  int len;};(2)//以下声明未展示出bitwise copy semantic

    2010-06-12 11:18:00 356

    原创 MFC为何使用消息映射表而不用虚函数?

    <br />说法一: <br />虚函数实现占用内存较大 <br />      侯捷在《深入浅出MFC》中说微软使用消息映射机制而不用虚函数,是因为虚函数空间代价的原因。在当前MFC2.0版本发布的时候是92年,pc的内存才几M。一个类的虚表的大小就是虚函数的个数*一个指针的大小。 <br />假设windows的通用消息有200个,那么CWnd类的虚表就有 200*4个byte = 800byte <br /><br />      CWnd类的所有派生类均copy了一份CWnd的虚表vtable,然后

    2010-05-31 11:55:00 368

    原创 VC下加载JPG/GIF/PNG图片的两种方法

    仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)OleLoadPicture 函数实际上创建了一个IPictur

    2010-05-28 11:16:00 420

    原创 ATL和MFC来,应该使用哪个???

       摘要目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发。MFC代表了创建独立的Windows应用的一种简单、一致的方法;ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码。这两种框架在它们对于开发ActiveX的用途上会合了。我们将看看这两种框架是如何适用于创建ActiveX控件的——突出其优缺点,亲自经历创建一个控件的过程——以便你能够决定何时

    2010-05-18 17:45:00 4683

    原创 socket编程之登峰造极------完成端口

    “完成端口”模型是迄今为止最为复杂的—种I/O模型。然而。假若—个应用程序同时需要管理为数众多的套接字,那么采用这种模型。往往可以达到最佳的系统性能,然而不幸的是,该模型只适用于以下操作系统(微软的):Windows   NT和Windows   2000操作系统。因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候、而且希望随着系统内安装的CPU数量的增多、应用程序的性能也

    2010-05-06 18:42:00 898

    原创 vc 钩子

     Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。   而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。 钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子, 监视系统中特定事件的发生,完成特定的功能,比如截获键盘、

    2010-01-29 15:55:00 329

    原创 C RunTime

    1)运行时库就是C run-time library,是C而非C++语言世界的概念:取这个名字就是因为你的C程序运行时需要这些库中的函数. 2)C语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);所以,C语言内核开发出来之后,Dennis Ritchie和Brian Kernighan 就用C本身重写了90%以上的UNIX系统函数,并且把其中最常用的部

    2010-01-29 15:51:00 279

    数据结构习题及答案压缩包

    提供数据结构习题集,可以帮助你学习数据结构,更好的去程序设计

    2009-05-13

    symbian系统开发教程.chm

    symbian 系统开发,包括初始的环境搭建,基础知识的介绍,控件的使用,活动对象的介绍等等

    2009-08-30

    c++嵌入式系统编程.pdf

    c++嵌入式系统编程.pdf 是一本介绍嵌入式开发的很好的书籍

    2009-09-14

    MFCWindows程序设计(中文版).chm

    MFC windows 程序设计 中文版是对MFC windows程序设计英文版的翻译,里面内容基本一致,希望大家喜欢

    2009-09-14

    [COM本质论].Inside.the.C++.Object.Model(EN).[XiDong.Net].chm

    Inside.the.c++.object.model.chm is a good book.

    2009-09-14

    Addison Wesley - C++ Network Programming Vol 2.chm

    Addison Wesley - C++ Network Programming Vol 2.chm is part of the Addison Wesley - C++ Network Programming Vol

    2009-09-14

    Addison Wesley - C++ Network Programming Vol 1.chm

    Addison Wesley - C++ Network Programming Vol 1.chm is part of the Addison Wesley - C++ Network Programming

    2009-09-14

    Addison Wesley - Applied C++ .chm

    Addison Wesley - Applied C++ .chm is a good book

    2009-09-14

    智能手机操作系统编程Symbian及60系列.pdf

    开发环境,基础知识,应用程序设计,控件,多媒体 ,网络通信,消息等相关介绍

    2009-08-30

    空空如也

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

    TA关注的人

    提示
    确定要删除当前文章?
    取消 删除
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部