C++
rong1234rong
这个作者很懒,什么都没留下…
展开
-
什么是com组件?什么是托管代码和非托管代码
1、COM component(COM组件) COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多个应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网转载 2012-12-28 08:59:02 · 401 阅读 · 0 评论 -
vc08添加启动画面
//启动画面代码CSplashWnd SplashWnd; //创建启动窗口类的实例SplashWnd.Create(IDB_BITMAP2);SplashWnd.CenterWindow();SplashWnd.UpdateWindow(); //send WM_PAINTSleep(1500);SplashWnd.转载 2013-04-19 15:27:26 · 660 阅读 · 0 评论 -
VC中为SDI添加背景图片总结
原作者:lindan1984 源出处:CSDN 发布者:施昌权 发布类型:转载 发布日期:2008-10-15 方案一,使用画刷改变视图单调的背景 1 我们为CTestView类添加一个变量 CBrush m_brushBackground;这个画刷就是用于画背景的。2 我们在CTestView的转载 2013-04-17 17:48:00 · 400 阅读 · 0 评论 -
VS2008 出现 error C2664
VS2008 出现 error C2664 错误 1 error C2664: “CFileDialog::CFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *,DWORD)”: 不能将参数 5 从“char [50]”转换为“LPCTSTR” 点击菜单栏中的 Project ->( 项目转载 2013-03-21 20:45:14 · 823 阅读 · 0 评论 -
general error c101008a: Failed to save the updated manifest to the file ".\D
不能保存更新的文件,就是以前残留的文件没有删除,即:要删除Debug文件夹(这个问题以前已经讨论过了,有些错误必须这样做)解决方法:2种方法:第1种方法.手动删除Debug,注:在VS2008有2个Debug,2个都要删第2种方法:自动删除:在VC++6.0编译器下,build--->Clean,而在VS2008下,生成--->清理解决方案下面是摘自网上的一些,讨论的结果关于转载 2013-03-21 20:43:12 · 653 阅读 · 0 评论 -
STL中的heap操作
C ++ STL 中与heap 有关的操作有 如下几个 :make_heap(), pop_heap(),push_heap(), sort_heap(), is_heap(); is_heap() : 注:visual studio的STL实现中没有该函数。原型如下 :1. bool is_heap(iterator start,iter转载 2013-03-14 14:52:00 · 519 阅读 · 0 评论 -
C++深拷贝和浅拷贝
简单的说,就是在oop中会涉及到对象的成员中会有指针如果在复制对象时,只是简单的值复制,则两个对象共用一段内存区域这是比较危险的。如果一个对象析构函数回收了这段内存,另外一个对象就坐等悲剧了所以需要深复制!!就是把内存区域也复制一份副本这样说比较简单啦对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不转载 2013-02-22 22:44:39 · 354 阅读 · 0 评论 -
虚函数
定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数[1]语法:virtual 函数返回类型 函数名(参数表) { 函数体 } 用途:实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式:class 基类名转载 2013-02-23 11:05:45 · 261 阅读 · 0 评论 -
虚函数2
我理解的虚函数曾经在微博看到大牛说道,面试c++能力,虚函数能摆谈一个小时就是不错的。先列出问题。1. c++中的关键词角度Virtual 函数,纯虚函数,虚继承 。2. 面向c++对象模型角度 看待虚函数3. 虚函数的使用角度 结合ctor ,dtor等等4. 高级主题,简要说明虚函数的优点、缺点5.高级主题,请举例说转载 2013-02-23 11:25:35 · 439 阅读 · 0 评论 -
变量内存分配
一个程序在运行时内存会被划分成几部分:代码区、数据区、堆区和栈区。 生成的目标代码的大小在编译时刻就已经固定下来了,因此编译器可以将可执行目标代码放在一个静态确定的代码区。这个区通常位于存储的低端。类似地,程序的某些数据对象的大小或者全局变量可以在编译时刻知道,它们可以被放置在另一个称为静态区的区域中,该区域可以被静态确定。放置在这个区域的数据对象进行静态分配,是因为这些对象的地址可以被转载 2013-02-22 22:19:09 · 322 阅读 · 0 评论 -
打开资源视图时-提示在另一个编辑器中打开,但是已经关闭所有的打开文件还是这样
关闭打开的Resource.h,双击资源视图中的.rc(可能需要进行两次双击)就可以了原创 2013-04-22 09:26:15 · 944 阅读 · 0 评论