纯虚函数和抽象类

纯虚函数就是基类只定义了函数体。没有实现过程。如果基类含有一个或多个纯虚函数  ,那么他就属于抽象基类,不能被实例化,必须在派生类中定义。

2013-10-30 12:37:17

阅读数 471

评论数 0

C++继承顺序

多重继承类对象的构造顺序与其列表中基类的排列顺序一致,而不是与构造函数的初始化列表顺序一致。 如:public C:public A,public B{} 继承顺序 A B

2013-10-30 11:40:40

阅读数 819

评论数 0

C++ 虚函数相关

//虚函数的用法 //虚函数的参数值实在编译器就已经确定了,因此参数值应取基类默认值 //下面代码测试理解 输出10 30 #include #include using namespace std; void println(const std::string&...

2013-10-30 11:30:03

阅读数 460

评论数 0

C++派生 虚函数

//虚函数的用法 //如果没有虚函数 派生类默认调用基类方法 若果有虚函数 派生类默认调用自己的方法 //下面代码测试理解 #include #include using namespace std; void println(const std::string&m...

2013-10-30 11:08:50

阅读数 681

评论数 0

C++函数重载运算符重载

#include using namespace std; class String { public: String();//默认构造函数 String(int n,char c);//普通构造函数 String(const char * sourse);//普通构...

2013-10-29 16:01:11

阅读数 433

评论数 0

C++空类产生成员函数

#include using namespace std; //c++的空类中,默认产生 构造函数、复制构造函数、析构函数、赋值函数、取址运算 class A { public: A();//缺省默认构造函数 A(const A&);//复制构造函数 ~...

2013-10-26 22:17:08

阅读数 497

评论数 0

c++静态成员

1.静态数据成员必须在类外面初始化,以示与普通数据成员的区别。 2.静态数据成员是类的成员,它为类的对象所共享。 3.静态成员函数只能调用静态数据成员。 4.静态数据成员不受private控制符作用。

2013-10-26 22:00:44

阅读数 625

评论数 3

C++类成员访问

#define public private 也是正确的 只不过public变为私有类型

2013-10-26 21:44:33

阅读数 505

评论数 0

struct 与 class区别

1.C的struct与C++的struct的区别:struct只是作为一种复杂数据类型定义,不能用于面向对象编程。 2.C++中的的struct和class的区别:对于成员访问权限以及继承方式,class中默认的事private,而struct中则是public。class还可以用于表示模板类型...

2013-10-26 21:41:02

阅读数 468

评论数 0

位图按钮

1.方法 MFC添加位图按钮,MFC添加图标按钮 1、建立MFC下的基于对话框的应用程序; 2、在对话框上添加按钮,并把按钮属性中Bitmap设置为true;(即位图打钩) 3、在对话框类(CXXXDlg)中添加按钮变量,即建立类向导中的memery variables(本例中为m_Bto...

2013-10-25 22:56:05

阅读数 692

评论数 0

设置或清除特定位

#include #define  BIT3 (0x1)//0100 static int a; void set_bit() { a|=BIT3;//把a的第3个字节置1 } void clear_bit() { a&=BIT3;//把a的第3个字节置0 } void main...

2013-10-25 21:49:27

阅读数 582

评论数 0

橡皮擦

把颜色设置为背景色就可以了,但是用彩色就会出错,并不能完全地变为背景色;需要添加  pDC->SetROP2(R2_COPYPEN);//颜色不叠加      保留最后一次画图颜色;然后设置为背景色就行了。

2013-10-22 19:51:02

阅读数 529

评论数 0

工具栏的创建

m_ToolBar.CreateEx(this, TBSTYLE_FLAT , WS_CHILD | WS_VISIBLE | CBRS_LEFT //初始停靠在客户区顶部 //| CBRS_GRIPPER //左边有一条竖线 | CBRS_TOOLTIPS //产生工具提示...

2013-10-21 21:09:19

阅读数 492

评论数 0

sizeof()计算方法 c/c++

sizeof 是计算分配内存的大小 int    整型  占4个字节 int i,sizeof(i)=4;int a1[9],sizeof(a1)=4*9=36; double 浮点型占8个字节 double b,sizeof(b)=8;double b[3],sizeof(b)=8*3=24...

2013-10-17 20:17:39

阅读数 514

评论数 0

单词翻转

1.方法一: I am from shanghai ----->shanghai from am I 1.  I ma morf iahgnahs 2.  shanghai from am I 2.方法二: 1.  iahgnahs morf ma I 2.  shanghai from a...

2013-10-15 18:29:43

阅读数 525

评论数 0

各种电脑进入WINPE和BIOS大全

组装机主板 品牌笔记本 品牌台式机 主板品牌 启动按键 笔记本品牌 启动按键 台式机品牌 启动按键 华硕主板 F8 联想笔记本 F12 联想台式机 ...

2013-10-14 08:48:17

阅读数 4469

评论数 0

目录

目录 标题一 二级目录 标题2

2013-10-12 09:14:51

阅读数 483

评论数 0

内存分配方式有几种?

内存分配方式有几种? 静态存储区 栈 堆 的内存分配 1,从静态存储区域分配内存。程序编译的时候内存已经分配好了,并且在程序的整个运行期间都存在,例如全局变量。 2,在栈上创建。在执行函数时,函数内局部变量的存储单元可以在栈上创建,函数结束时这些存储单元自动被释放。 处理器的指定集中有关于...

2013-10-12 09:11:55

阅读数 11777

评论数 0

窗口分割及消息响应

MFC窗体视口分割及消息响应  一、 窗体视口分割方法:                                                 1、 在此处讲述的是对视口进行的静态分割。 2、 分割详解:  在MFC中要分割窗体视口,就需要用到CSplitterWnd类,但是有时候...

2013-10-11 17:24:05

阅读数 1183

评论数 0

窗口分割

MFC单文档 窗口分割(二次分割) 文件1   class CMainFrame : public CFrameWnd 添加如下代码 public: CSplitterWnd m_splMainCols; CSplitterWnd m_splRightRows; BOOL...

2013-10-11 17:00:21

阅读数 629

评论数 0

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