C++
xueyul
这个作者很懒,什么都没留下…
展开
-
类和对象
1. 类与结构体相同吗?类与结构体虽然很像,但是并不相同,结构体的成员和成员函数都可以直接被使用,但是类的成员在默认时是私有的,不能被直接访问,但在类的成员函数之前加上 “public”属性之后就可以被直接访问。2. 什么是类和对象?类是面向对象程序设计的核心,它实际是一种新的数据类型,也是实现抽象类型的工具,因为类是通过抽象数据类型的方法来实现的一种数据类型。类是对某一类对象的抽象;而对象是某一...原创 2018-03-17 23:09:58 · 120 阅读 · 0 评论 -
运算符函数重载
1.运算符的本质是什么?把运算符看作函数名,通过函数重载的方式为同一个运算符实现不同规则的运算,故运算符重载的本质就是函数重载。2. 怎样进行运算符重载?运算符重载的函数名是由关键字operate和其后重要的运算符符号构成。运算符函数定义的一般格式如下:数据类型 operate <运算符符号>(<参数列表>){<函数体>} 3、哪些运算符可以重载?“+”,“-”...原创 2018-03-27 19:36:00 · 1671 阅读 · 0 评论 -
C++中的继承
1.什么是单继承?从一个基类派生的继承称为单继承。单继承的标准定义格式如下:class <子类名>:<继承方式> <父类名>{<子类新定义成员>};其中“:”是继承符号,左边是派生类,右边是源头父类,<子类名>是派生出来的子类名。<继承方式>有public , private 和protected三种。2.public 继承有...原创 2018-04-03 19:19:01 · 501 阅读 · 0 评论 -
C++中的多态
1.C++中的多态有哪几种?·编译时的多态·运行时的多态2.C++中多态的表现形式主要有哪几种?·函数重载·运算符重载·虚函数3.这三种是属于哪种多态?运行时的多态主要通过虚函数来实现,而编译时的多态与运算符重载和函数重载来实现4.哪些运算符可以重载?“+”,“-”,“*”,“/”,“%”等除了“.”“.*”“::”sizeof和三目运算符以外C++中所有自带的运算符都可以重载。5.合法的运算符重...原创 2018-04-03 19:19:48 · 145 阅读 · 0 评论 -
C++中的模板
1、什么是模板?模板是一种不关注输入、输出数据类型,只关注数据处理相关算法实现的编程,也称为泛编程。自定义模板是开放人员根据需要设计的模板,其模板的编码工作由开发人员完成,而标准模板是使用系统自带的标准模板库(STL),其模板的实现代码不需要自己完成,开放人员可以直接使用。2、模板定义有何规则?不管是函数模板还是类模板,在声明或定义时,只能在全局命名空间或类范围内进行。不能在局部范围内,不能在函数...原创 2018-04-19 19:29:45 · 212 阅读 · 0 评论 -
输入输出流
1、I/O的分类?对标准输入设备和标准输出设备的输入/输出简称biaozI/O,对在外存磁盘上文件的输入/输出简称文件I/O,对内存中指定的字符串存储空间的输入/输出简称串I/O。2、如何使用输入输出格式控制?·输入输出流枚举常量·输入输出流的内部函数·输入输出流格式控制操作符3、输入输出流的内部枚举常量有哪些?·skipws·left·right·internal·dec·oct·hex·sho...原创 2018-04-19 19:30:56 · 182 阅读 · 0 评论