摘要: c++的多态性,基于虚函数的多态性技术,在成员函数的定义前面加上virtual关键字申明的函数叫做虚函数,当c++编译器在编译的时候,发现类中的虚函数,这个时候c++就好采用迟邦定技术,在运行期间依据对象的类型确定调用哪一个函数。 在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时候将会根据对象的实际类型来调用相应函数!如果对象类型是派生类,就调用派生类函数,基类则调用基类函数!纯虚函数 virtual 返回类型 函数名()=0 采用这种方式声明的函数即是纯虚函数,含有纯虚函数的类叫做抽象类,这种类不能用来实例化对象,只是作为基类为派生类服务。在派生类中必须完全实现基类的纯虚 阅读全文
posted @ 2013-07-21 22:12 veonm 阅读(369) 评论(0) 推荐(0) 编辑
摘要: c++中,结构体是可以有函数的,我们称之为成员函数。类和结构除了定义使用关键字“class”和“struct”不同之外,更重要的在于成员访问控制方面有不同!结构体默认情况下,其成员是公有的,而类在默认情况下,其成员是私有的!在定义类和结构的时候,在右花括号后面一定要加上一个分号!类与对象,对象是类的实现,类是对象的原型。类是一个抽象的概念,类描述了一类事物,以及事物应该具有的属性!对象则是类的实现,比如定义了电脑这个类,那我们组装一台电脑则是定义一个电脑的对象,实际的电脑!构造函数,析构函数。分别是类中重要的两个函数。构造函数在对象初始化的时候调用,用来初始化类中成员变量所用,构造函数可以重载 阅读全文
posted @ 2013-07-21 21:47 veonm 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 我们在windows下面编程,经常用到API函数,即windows操作系统预留的应用程序编程接口!使用这些API函数,我们可以快速的完成一些系统定义好的操作。sdk,即software development kit 软件开发包,例如win32 sdk就是windows 32位平台下的软件开发包,包括了api函数,帮助文档,以及微软提供的辅助开发工具。--------------------------------------------------------窗口可以分为客户区和非客户区,客户区是窗口的一部分,主要由应用程序在客户区中显示文字或者绘制图形。非客户区包括标题栏、系统菜单栏、最大 阅读全文
posted @ 2013-07-18 21:32 veonm 阅读(231) 评论(0) 推荐(0) 编辑