本章将介绍C++编程语言的最基本的元素,以及C++的指针、引用和作用域。在第3章和第4章,将介绍C++的类和面向对象编程。在你使用微软基础类库(Microsoft Foundation Class Library,MFC)进行Windows编程时,你需要所有这些知识。 C++是一种复杂的语言,它的许多元素非常抽象。它也是一个庞大的语言,为专业编程而设计。本书的重点是使用Visual C++语言来利用MFC编写Windows程序,因此没有深入地讨论C++语言。 MFC是构造于原始C++之上的应用程序框架,它提供了一个Windows应用程序工作的基础,一个可以向内添入自己代码的框架。这个框架提供了绝大多数Windows特征——菜单、工具栏、对话框、控件和滚动条。它也提供使开发者能相对容易的将数据写入文件、打印数据等机制。这个框架的部件是C++的类,这些类表示了应用程序的组件,例如应用程序的主窗口、它的对话框、字符串、如矩形和点的图像对象,甚至应用程序本身。因此,为了使用Visual C++编写Windows程序,你需要知道足够的C++知识来利用MFC。
上传时间: 2015-04-07
上传用户:yt1993410
这是一个贪心算法的c程序。贪心算法(也叫贪婪算法)不是某种特定的算法,而是一类抽象的算法,或者说只是一种思想,它的具体表现在,对解空间进行搜索时,不是机械地搜索,而是对局部进行择优选取,贪心算法的目的不是为了找到全部解,也当然找不出最优解,而只是找出一种可行解,这样就会得到惊人的高效性。因此,贪心算法也叫启发式搜索,这种启发就是所谓的“贪心策略”。
上传时间: 2014-12-08
上传用户:baiom
本简缩教程的内容有: 1.创建类:类关键字、类及名空间、创建方法、创建属性、重载方法等。 2.对象的生命周期:对象的构造、对象的终止 3.继承:实现基本的继承、阻止继承、继承与辖域、保护方法、重载方法、重载与 构造方法、创建基类以及抽象方法 4.共享或类成员:共享方法、共享变量 5.事件:共享事件、触发事件 6.界面:怎样使用界面 7.对象的处理:对象的声明等等 8.交叉语言的继承:创建VB.NET的基类、创建C#子类、创建一个客户应用程序。 9.可视化继承
上传时间: 2014-01-18
上传用户:CSUSheep
本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。
标签: 经验
上传时间: 2013-12-14
上传用户:爺的气质
利用多态性编程,创建一个square类,实现求三角形、正方形和圆形面积。方法 //抽象出一个共享的类,定义一个函数求面积的公共界面。再重新定义各面积的求面积 //函数,在主类中创建不同类的对象,并求不同形状的面积
标签: 编程
上传时间: 2013-12-16
上传用户:athjac
经典著作《设计模式》中将策略模式定义为:定义一系列的算法,把它们一个个的封装起来,并且使它们可以相互转换。这个定义还是比较抽象,下面我将通过一个例子来具体的讲解策略模式。感觉这样更容易帮助新手理解模式,这也是《Head First Design Patterns》中讲解模式的方法。先来描述一下用到的例子的背景资料:
上传时间: 2015-05-29
上传用户:lizhizheng88
该程序用于进行多项式的四则运算,其中抽象数据类型主要有栈和结构
上传时间: 2014-01-21
上传用户:Altman
Linux系统中,设备驱动程序是操作系统内核的重要组成部分,在 与硬件设备之间 建立了标准的抽象接口。通过这个接口,用户可以像处理普通文件一样,对硬件设 备进行打开(open)、关闭(close)、读写(read/write)等操作。通过分析和设计设 备驱动程序,可以深入理解Linux系统和进行系统开发
标签: Linux
上传时间: 2015-06-13
上传用户:litianchu
大型信息系统通常十分复杂,很难直接对它进行分析设计,人们经常借助模型来设计分析系统。模型是现实世界中的某些事物的一种抽象表示。抽象的含义是抽取事物的本质特性,忽略事物的其他次要因素。
上传时间: 2015-06-14
上传用户:cx111111
屋檐的水槽 问题的背景 最优配料问题 摘要 20世纪以来,科学技术得到了飞速发展,数学也在这个发展过程中发挥了它不可替代的作用,同时它自身也得到了空前的发展。由于计算机的迅速发展和普及,大大增强了数学解决现实问题的能力。 我们经常使用模型的思想来认识世界和改造世界,这里的模型是针对原型而言的。模型是人们为一定的目的而对原型进行的一种抽象。而数学模型并不是一个新生事物,很久以来它就伴随在我们身边,可以说有了数学并且要用数学去解决实际问题时就一定要使用数学语言、方法去近似的刻画这个实际问题,这就是数学模型。数学模型主要是使用数学知识来解决实际问题,因此,数学是掌握和使用数学模型这个工具的必要条件和重要基础。 本课程设计是用数学的方法解决生产过程中的最优配料问题。 最优配料问题是指生产中通过切割、剪裁、冲压等手段,将原材料加工成所需大小,按照工艺要求,确定下料方案,使所用材料最省,或利润最大。
标签: 背景
上传时间: 2014-12-08
上传用户:epson850