随笔分类 - C&C++学习笔记#谭浩强
摘要:用筛选法求1—100之内的素数(此法难度的话,方法可以不界定:能完成求1—100之内的素数即可)。 在一张纸上写上1到100全部整数,然后逐个判断它们是否是素数,找出一个非素数,就把它挖掉,最后剩下的就是素数。 具体做法如下: 先将1挖掉(因为1不是素数,可将该数置为0)。
阅读全文
摘要:第十章 运算符重载 1.运算符重载的方法 (实质:函数重载) *一般格式: 函数类型名operator 运算符名称(参数表){函数体;} 2.运算符重载的规则 *不允许定义新的运算符 *允许重载的运算符 双目运算符 +(加法) - (减法) * (乘法) / (除法) %(取模) 关系运算符 ==(
阅读全文
摘要:第九章 怎样使用类和对象 1.构造函数 不需要用户调用,在建立对象的时候自动执行; 类内:类名(参数表){初始化语句;}//带参数类型 类名(参数表):数据成员(参数),...{初始化语句;}//使用初始化列表; 类名(参数表【参数类型 参数名=初始值....】){初始化语句;} 注意:应在声明构造
阅读全文
摘要:第八章 类对象的特性 面向对象程序设计有4个主要特点:抽象、封装、继承和多态。 任何对象都应当具有两个要素,即属性和行为。对象是由一组属性和一组行为构成的。 1.类的声明和对象的定义 *类是对象的抽象,对象是类的具体实现。 *类的声明: class 类名{ 成员属性:成员;... }; *对象的定义
阅读全文
摘要:第六章 善于使用指针与引用 1.变量与指针 变量的指针就是变量的地址。用来存储变量地址的变量就是指针变量。(概念不同) 2.定义指针变量 基类型 * 指针变量名;(指针变量的的基类型就是该指针变量指向变量的类型) 用“*”表示该变量是指针变量 *定义指针变量时必须指定基类型; *一个变量的指针包括两
阅读全文
摘要:第四章 利用函数实现指定的功能 1.内置函数(函数编译时相当于把函数体的代码直接代替使用内置函数的部分,节省调用函数的时间,提高程序效率) inline 函数类型 函数名 (参数表){ 函数体语句; } *内置函数声明时一定要有关键字inline *一般用于规模很小而使用频繁的函数 *内置函数不能含
阅读全文
摘要:第十二章 多态与虚函数 一、多态的概念 向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为 具有不同功能的函数名可以用同一个函数名,以实现用一个函数名调用不同内容的函数 *静态多态和动态多态(编译时的多态性和运行时的多态性) 静态多态的特点:调用速率快、效率高,但缺少灵活性,在程序运行前
阅读全文
摘要:第十一章 继承和派生 1.单继承(子类只有有一个父类)&多继承(子类有多个父类) 2.派生类的声明方式 class 派生类名 :继承方式 基类名 { 派生类新增加的成员 }; 3.继承方式: Public:(公有) Private:(私有) Protect:(保护) 4.派生类的构成: 从基类接收成
阅读全文

浙公网安备 33010602011771号