首页
CALL1CE
取消

C++ Primer Plus-第11章 使用类

11.1 运算符重载 C++允许将运算符重载扩展到用户定义的类型 要重载运算符,需要使用被称为运算符函数的特殊函数形式:operatorop(argument-list)如operator+()重载+运算符 op必须是有效的C++运算符,不能虚构一个新的符号,比如不能是@ 11.2 计算时间:一个运算符重载示例 详情见p381,下面记一些重点 ...

C++ Primer Plus-第10章 对象和类

10.1 过程性编程和面向对象编程 最重要的OOP特性: 抽象 封装和数据隐藏 多态 继承 代码的可重用性 10.2 抽象和类 将问题的本质特征抽象出来,并根据特征来描述解决方案 指定基本类型完成了三项工作: 决定数据对象需要的内存数量 决定如何解释...

C++ Primer Plus-第9章 内存模型和名称空间

9.1 单独编译 头文件常包含的内容: 函数原型 使用#define或const定义的符号常量 结构声明 类声明 模板声明 ...

C++ Primer Plus-第8章 函数探幽

    没想到这一章竟然持续了将近10天!虽然差不多是看了三天,因为前面一周感冒纯开摆,顺便还去长广溪呆了两天YWY 8.1 C++内联函数 内联函数是C++为提高程序运行速度所做的一项改进。常规函数和内联函数之间的主要区别不在手编写方式,而在于C++编译器如何将它们组合到程序中 编译过程的最终产品是可执行程序——由一组机器语言指令组成,运行程序时,操...

C++ Primer Plus-第7章 函数——C++的编程模块

    这章16号才看完,因为15号去辅导学弟了(虽然辅导了个空气),15号三国杀杀到半夜,人都给杀麻了…… 7.1 复习函数的基本知识 要使用C++函数,必须完成如下工作: 提供函数定义 提供函数原型(在使用前声明函数名) 调用函数 ...

C++ Primer Plus-第6章 分支语句和逻辑运算符

这章重点是简单文件输入输出,看来后面还会有复杂文件输入输出啊….. 6.1 if语句 条件运算符和错误防范:很多程序员将更直观的表达式variable == value反转为value==variable,以此来捕获将相等运算符误写为赋值运算符的错误。 一般来说,编写让编译器能够以发现错误的代码,比找出导致难以理解的错误的原因要容易的多 ...

C++ Primer Plus-第5章 循环和关系表达式

    今天是把上一章剩下的一点看完了。这一章内容其实不多,也不难,但晚上要去做摄影作业了,又得拖到明天才能看完了。     感觉EOF这里多看了会,别的问题不大。 5.1 for循环 步骤: 1.设置初始值 2.执行测试,看看循环是否应当继续进行 3.执行循环操作 4.更新用于测试的值 C++常用的方式是,在...

C++ Primer Plus-第4章 复合类型

    今天看了看复合类型,并不难,我发现每天看完C++都比前一天晚一会,今天快五点半才看完,昨天看到5点。而且这几天都没看games101了TWT,昨晚打了一晚上三国杀,但当内奸赢了一把很爽就是了。     第四章比较长,分两天看完吧。     没想到最后是花了三天,10号差几页没看完,11号课比较多,一点没看,拖到了12号…… 4.1 数组 sizeof运算符返回...

C++ Primer Plus-第3章 处理数据

    这一章内容还蛮多的,虽然就三十页,但看了挺久,介绍了一些C++中基础的变量,算是复习复习,巩固下基础吧。 3.1 简单变量 C++命名规则(我之前不清楚的): 以两个下划线或下划线和大写字母打头的名称被保留给实现使用(编译器及其使用的资源)。 以一个下划线开头的名称被保留给实现,...

C++ Primer Plus-第2章 开始学习C++

    感觉这章没啥要记的,基本都知道…… 2.1 进入C++ 形参列表:argument list(gamemaker里面函数参数就用的argument来表示);参数列表:parameter list main函数: 被启动代码调用,启动代码是由编译器添加到程序中的,是程序和操作系统之间的接口 预...