V
主页
京东 11.11 红包
《C++入门详解》第3章(17) 3.2.2 信息隐藏
发布人
(1)信息隐藏:将容易发生改变的信息通过技术手段隐藏起来 (2)字面量的值是被公开的信息(没有隐藏),变量的名是它对外的接口,变量的值是被隐藏的信息 (3)被隐藏起来的信息能更加容易被改动。因为,改动不会影响到未被隐藏的(已被公开的)接口 (4)重复地完成一致的改动,不是什么好习惯! 习惯1、不要让同一个字面量在表达式中重复出现。可以将这个字面量的值存储在一个常量中。 习惯2、不要让同一个表达式在语句中重复出现。可以将这个表达式的值存储在一个变量中。 习惯3、不要让同一条语句在函数体中重复出现。可以将这条语句封装在一个函数体中。 习惯4、不要让同一个函数在不同类体中重复出现。可以将这个函数封装在一个基类中。 习惯5、不要让同一个类在不同程序中重复出现。可以将这个类定义到一个库中。
打开封面
下载高清视频
观看高清视频
视频下载器
《C++入门详解》第3章(19) 习题答案:信息隐藏
《C++入门详解》第3章(24) 3.2.6 坏习惯的“坑”,好习惯的“美”
《C++入门详解》附录A(01) ASCII码字符集、双字符组、三字符组
《C++入门详解》第3章(03) 3.1.1 类型
《C++入门详解》附录B(77) B.5 十六进制:概述
《C++入门详解》附录B(45) 浮点数:国际标准IEEE754
《C++入门详解》第2章(01) 2.1.1 下载CodeBlocks
《C++入门详解》附录B(43) 浮点数:定点格式的缺陷
《C++入门详解》第3章(21) 3.2.3 抽象(三级到四级)
《C++入门详解》附录B(69) B.3.4 双精度浮点数:非规格化的二进制转换为十进制
《C++入门详解》第2章(08) 将多文件程序等价改为单文件程序
《C++入门详解》第3章(27) 习题答案:各种【注意事项】
《C++入门详解》第2章(07) 2.2 使用CodeBlocks:开发多文件程序
《C++入门详解》第2章(09) 2.3 代码分析图与代码执行步骤
《C++入门详解》附录B(56) B.3.3 单精度浮点数:舍入方式
《C++入门详解》第3章(07) 3.1.5 类型称呼的两种表述方式
《C++入门详解》第2章(06) 程序2-2的代码讲解
《C++入门详解》附录B(79) 习题答案:十六进制算术运算
《C++入门详解》附录B(57) B.3.3 单精度浮点数:向偶数舍入的示例
《C++入门详解》附录H(01) 标准库的头文件、两个官网
《C++入门详解》附录B(71) B.3.4 双精度浮点数:特殊值
《C++入门详解》附录B(70) B.3.4 双精度浮点数:规格化与非规格化的分布规律
《C++入门详解》附录B(50) B.3.3 单精度浮点数:规格化的十进制变为二进制
《C++入门详解》附录K(01) 关键字、运算符替代名
《C++入门详解》附录B(14) B.3.1 无符号整数:概述
《C++入门详解》第3章(29) 3.3.3 代码段、程序、静态库
《C++入门详解》第3章(06) 3.1.4 容器类型的称呼
《C++入门详解》附录B(84) 程序B-7:在输出整数时操纵进制格式
《C++入门详解》第3章(16) 3.2.1 盲打
《C++入门详解》附录B(62) B.3.3 单精度浮点数:规格化与非规格化的分布规律
《C++入门详解》第3章(30) 3.3.4 构建:预处理、编译、链接或合并
《C++入门详解》第3章(20) 3.2.3 抽象(零级到二级)
《C++入门详解》第3章(15) 3.1.12 数据、数值、数字
《C++入门详解》附录B(17) B.3.1 无符号整数:用程序验证溢出
《C++入门详解》附录B(08) B.2的总结:K进制
《C++入门详解》第2章(03) 2.1.3 运行CodeBlocks
《C++入门详解》附录B(34) 习题:有符号整数补码算术
《C++入门详解》附录B(36) B.3.2 有符号整数:用程序验证补码溢出
《C++入门详解》附录B(24) B.3.2 有符号整数:原码格式
《C++入门详解》第3章(02) 3.1术语:由C++语法限制的词法单词