会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梦心之魂
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
31
32
33
34
35
36
37
38
39
···
45
下一页
2018年12月24日
第43课 继承的概念及意义
该文被密码保护。
阅读全文
posted @ 2018-12-24 22:16 梦心之魂
阅读(5)
评论(0)
推荐(0)
2018年12月23日
第42课 - 类型转换函数(下)
摘要: 1. 类型转换函数 (1)C++类中可以定义类型转换函数 (2)类型转换函数用于将类对象转换为其它类型 (3)语法规则: operator Type() //重载类型运算符 { Type ret; //…… return ret; } 【编程实验】类型转换函数初探 42-1.cpp #include
阅读全文
posted @ 2018-12-23 23:49 梦心之魂
阅读(143)
评论(0)
推荐(0)
第41课 - 类型转换函数(上)
摘要: 1. 再论类型转换 (1)标准数据类型之间会进行隐式的类型安全转换 (2)转换规则: 【实例分析】有趣的隐式类型转换 41-1.cpp #include <iostream> using namespace std; int main() { short s ='a'; unsigned int u
阅读全文
posted @ 2018-12-23 23:43 梦心之魂
阅读(157)
评论(0)
推荐(0)
第40课 前置操作符和后置操作符
摘要: 1. ++i和i++真的有区别吗? (1)现代编译器会对代码进行优化 对于基础类型,前置++和后置++的汇编代码几乎是一样的,最终效率完全一样。 (2)优化使得最终的二进制程序更加高效 (3)优化后的二进制程序丢失了C/C++的原生语义 (4)不可能从编译后的二进制程序还原C/C++程序 【编程实验
阅读全文
posted @ 2018-12-23 23:36 梦心之魂
阅读(194)
评论(0)
推荐(0)
第39课 逗号操作符的分析
摘要: 1. 逗号操作符(,) (1)逗号表达式用于将多个子表达式连接为一个表达式 (2)逗号表达式的值为最后一个子表达式的值 (3)逗号表达式的前N-1个子表达式可以没有返回值 (4)逗号表达式按照从左向右的顺序计算每个子表达式的值 exp1,exp2,exp3,…,expN; 【实例分析】逗号表达式的示
阅读全文
posted @ 2018-12-23 23:28 梦心之魂
阅读(168)
评论(0)
推荐(0)
第38课 逻辑操作符的陷阱
摘要: 1. 逻辑运算符的原生语义 (1)操作数只有两种值(true和false) (2)逻辑表达式不用完全计算就能确定最终值 (3)最终结果只能是true或false 【编程实验】逻辑表达式 38-1.cpp #include <iostream> using namespace std; int fun
阅读全文
posted @ 2018-12-23 23:24 梦心之魂
阅读(134)
评论(0)
推荐(0)
第37课 智能指针分析(指针特征操作符( -> 、 *)重载)
摘要: 1. 永恒的话题:内存泄漏 (1)动态申请堆空间,用完后不归还 (2)C++语言中没有垃圾回收的机制 (3)指针无法控制所指堆空间的生命周期 【编程实验】内存泄漏 37-1.cpp #include <iostream> #include "IntArray.h" using namespace s
阅读全文
posted @ 2018-12-23 23:20 梦心之魂
阅读(404)
评论(0)
推荐(0)
第36课 经典问题解析三
摘要: 1. 关于赋值的疑问 (1)疑问 ①编译器为每个类默认重载了赋值操作符 ②默认的赋值操作符仅完成浅拷贝 ③当需要进行深拷贝时必须重载赋值操作符 ④赋值操作符与拷贝构造函数有相同的存在意义 【编程实验】默认赋值操作符重载 36-1.cpp #include <iostream> using names
阅读全文
posted @ 2018-12-23 23:12 梦心之魂
阅读(128)
评论(0)
推荐(0)
第35课 函数对象分析(函数操作符()重载)
摘要: 1. 为什么需要函数对象 (1)案例 ①编写一个函数,使函数可以获得斐波那契数列每项的值。 ②每调用一次返回一个值 ③函数可根据需要重复使用 【编程实验】第一个解决方案 35-1.cpp #include <iostream> using namespace std; int fib() { sta
阅读全文
posted @ 2018-12-23 23:06 梦心之魂
阅读(233)
评论(0)
推荐(0)
第34课 数组操作符的重载
摘要: 1. 字符串类的兼容性 (1)string类最大限度的考虑了C字符串的兼容性 (2)可以按照使用C字符串的方式使用string对象 string s = "abcedefg"; char c = s[i]; 【编程实验】用C方式使用string类 34-1.cpp #include <iostrea
阅读全文
posted @ 2018-12-23 11:22 梦心之魂
阅读(143)
评论(0)
推荐(0)
上一页
1
···
31
32
33
34
35
36
37
38
39
···
45
下一页
公告