首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
silasjj
掘友等级
iOS开发
|
广州虫洞快递有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 72
沸点 3
赞
75
返回
|
搜索文章
最新
热门
九、函数模板和类模板
在设计程序中的函数时,可能会遇到函数中参数的类型有差异,但需要实现的功能类似的情形。函数重载可以处理这种情形。重载函数的参数表中,可以写不同类型的参数,从而可以处理不同的情形。 为了提高效率,实现代码复用,C++提供了一种处理机制,即使用函数模板。函数在设计时并不使用实际的类型…
八、文件操作
从不同的角度来看待文件就可以得到不同的文件分类。C++根据文件数据的编码方式不同分为文本文件和二进制文件。根据存取方式不同分为顺序存取文件和随机存取文件。 所谓文本文件和二进制文件是从文件格式的角度进行分类,是约定俗成的、从计算机用户角度出发进行的分类。 所谓的顺序存取文件和随…
七、输入/输出流
C++中凡是数据从一个地方传输到另一个地方的操作都是流的操作。因此,一般意义下的读操作在流数据抽象中被称为(从流中)“提取”,写操作被称为(向流中)“插入”。 图中箭头代表派生关系。ios是抽象基类,提供输入/输出所需的公共操作,它派生出两个类istream和ostream。为…
六、多态与虚函数
多态分为编译时多态和运行时多态。 编译时多态主要是指函数的重载(包括运算符的重载)。对重载函数的调用,在编译时就可以根据实参确定应该调用哪个函数,因此称为编译时多态。 运行时多态则和继承、虚函数等概念有关。本章中提及的多态主要是指运行时多态。 程序编译阶段都早于程序运行阶段,所…
五、类的继承与派生
继承和派生是人们认识客观世界的过程。在程序设计方法中,人们追求代码复用(这是提高软件开发效率的重要手段),将继承和派生用于程序设计方法中,从而有了面向对象程序设计的重要特点。C++对代码复用有很强的支持,“继承”就是支持代码复用的机制之一。 通过已有的类建立新类的过程,叫做类的…
四、运算符重载
C++中的表达式由运算符和操作数按照规则构成。例如,算术运算符包括加+、减-、乘*、除/和取模%。如果不做特殊处理,则这些算术运算符通常只能用于对基本数据类型的常量或变量进行运算,而不能用于对象之间的运算。 运算符重载,就是给已有的运算符赋予多重含义,使同一个运算符作用于不同类…
三、类和对象进阶
为了对对象进行初始化,c++提供了一种称为构造函数的机制,用于对对象进行初始化,实际上是用来为成员变量赋初值的。 构造函数是类中的特殊成员函数,它属于类的一部分。给出类定义时,由程序员编写构造函数。如果程序员没有编写类的任何构造函数,则由系统自动添加一个不带参数的构造函数。 声…
二、面向对象的基本概念
在结构化程序设计中,采用自顶向下、逐步求精和模块化的思想,将复杂的大问题层层分解为许多简单的小问题。 在编写程序时,使用3中基本控制结构来构造程序。可以说,程序基本上都含有顺序、选择和循环3中基本控制结构,这3中控制结构到目前为止仍然是只要的控制结构。程序以控制结构为单位,只有…
一、C++语言简介
将程序设计语言分为低级语言、中级语言和高级语言。**机器语言和汇编语言**属于低级语言一类,因为它们能够直接操纵计算机的寄存器和内存。机器语言是一种依赖于CPU的指令系统,使用机器指令的二进制代码编写程序,能够直接被计算机识别。汇编语言使用能够代表指令的助记符来编写程序,可以看…
八、数据库管理技术的发展
数据库是管理数据的技术,发展了以数据建模和数据库管理系统核心技术为主,内容丰富、领域宽广的一门学科,带动了一类巨大的软件产业---数据库管理系统(DBMS)产品及其相关的工具和解决方案。 数据模型是数据库系统的核心和基础。 支持三级模式(外模式、模式、内模式)的体系结构。 用存…
下一页
个人成就
文章被点赞
35
文章被阅读
36,668
掘力值
847
关注了
27
关注者
10
收藏集
5
关注标签
19
加入于
2018-03-13