c++
zcmlimi
迷茫的数据分析
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法的基本概念
所谓算法是指解决方案的准确而完整的描述。 对于一个问题,如果可以通过一个计算机程序,在有限的存储空间内运行有限的时间,而得到正确的结果,则称这个问题是算法可解的。但算法不等于程序,也不等于计算方法。当然,程序也可以作为算法的一种描述,但程序通常还需要考虑很多与方法和分析无关的细节问题,这是因为在编写程序时要受到计算机系统运行环境的限制。通常,程序的编制不可能优于算法的设计。 1.算法的转载 2015-02-01 17:28:41 · 18697 阅读 · 0 评论 -
C++学习笔记(一)
一.问题的求解 在日常生活里,我们对于问题的求解采取的一般步骤为:明确问题->理解问题->寻找备选方案->从备选列表中找出最好的解决方案->列出所选方案的执行步骤->评价解决方案。 而事实上,解决问题的方案可以大致地分为两类:算法式方案和启发式方案。算法式方案是指可以通过一系列明确动作来解决问题的方案。用算法方案解决的问题称为算法式问题;启发式方案是指不能通过直观的步骤来解决的问题,而原创 2015-02-02 23:21:19 · 553 阅读 · 0 评论 -
C++的继承与派生(一)
1.相关概念 面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。其中,继承性为其最重要的特征。 在C++中,“继承”就是在一个存在的类的基础上建立一个新的类。已存在的类称为“基类”或“父类”。新建立的类称为“派生类”或“子类”。 派生与继承是一对相对的词,一个新类从已有类那里获得其已有的特性,叫作继承,那么,从另一个角度来说,从已有类产生一个新的子类,就叫做派生。原创 2015-02-26 22:32:19 · 625 阅读 · 0 评论 -
多态性(一)——静态多态性
多态性(polymorphism)是面向对象程序设计的一个重要特征。在面向对象方法中,一般是这样表述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为。在C++中,多态性表现形式之一是:具有不同功能的函数可以用同一个函数名,这样就可以实现用一个函数名调用不同内容的函数。 从系统实现的角度来看,多态性分两类:静态多态性和动态多态性。 静态多态性是通过函数重载实现的。要求在转载 2015-03-04 12:18:55 · 5490 阅读 · 0 评论 -
多态性(二)——动态多态性之虚函数
1.虚函数的作用 C++中的虚函数是用于解决动态多态性的问题。所谓虚函数,就是在基类声明函数是虚拟的,并不是实际存在的函数,然后在派生类中才正式定义此函数。那么虚函数有何作用呢?我们先来看看这样一段程序:在上一篇讨论静态多态性的文章里,让我们在其中的Circle类和Cylinder类中都增加一个函数void display();在Circle类中:void Circle::d转载 2015-03-05 11:26:01 · 1810 阅读 · 0 评论 -
按位运算的运用实例
按位运算的运用实例原创 2015-10-06 23:50:16 · 899 阅读 · 0 评论 -
C++运算符优先级总结
C++运算符优先级总结原创 2015-10-06 22:27:30 · 1566 阅读 · 0 评论
分享