文章 2024-05-17 来自:开发者社区

读书笔记——《高质量C++/C编程指南》(4)

前言 前面笔记对这本书里面的文件结构、代码风格、命名规则、表达式和基本语句的良好编程习惯,将记录常量与函数设计做了记录。本篇读书笔记(4)将记录内存管理,指针和数组的对比。 内存管理 内存分配方式 内存分配的方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。 ...

文章 2024-05-17 来自:开发者社区

读书笔记——《高质量C++/C编程指南》(5)

前言 前两篇笔记对这本书里面的文件结构、代码风格、命名规则、表达式和基本语句的良好编程习惯,将记录常量与函数设计做了记录。本篇读书笔记(5)将记录类的构造函数、析构函数与赋值函数。 类的构造函数、析构函数与赋值函数 类的构造函数、析构函数与赋值函数构造函数、析构函数与赋值函数是每个类最基本的函数。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一...

文章 2024-05-17 来自:开发者社区

读书笔记——《高质量C++/C编程指南》(6)

类的继承与组合 对象是类的一个实例——如果将对象比作房子,那么类就是房子的设计图纸。 所以面向对象设计的重点是类的设计,而不是对象的设计。 对于 C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。 继承 class A { pu...

文章 2024-05-17 来自:开发者社区

读书笔记——《高质量C++/C编程指南》(2)

前言 读书笔记(1)对这本书里面的文件结构,以及代码风格做了记录,读书笔记(2)记录命名规则,表达式和基本语句的良好编程习惯。 命名规则 比较著名的命名规则有“匈牙利”法,——“在变量和函数名中加入前缀以增进人们对程序的理解”。 例如: 所有的字符变量均以ch 为前缀,若是指针变量则追加前缀p。 如果一个变量由ppch 开头则表明它...

读书笔记——《高质量C++/C编程指南》(2)
文章 2024-05-17 来自:开发者社区

读书笔记——《高质量C++/C编程指南》(3)

前言 前两篇笔记对这本书里面的文件结构、代码风格、命名规则、表达式和基本语句的良好编程习惯做了记录,读书笔记(3)将记录常量与函数设计。 常量 常量是一种标识符,它的值在运行期间恒定不变。 C 语言用 #define 来定义常量(称为宏常量)。 C++ 语言除了 #define 外还可以用const 来定义常量(称为const 常量)。 用直观的常...

文章 2024-05-17 来自:开发者社区

读书笔记——《高质量 C++/C 编程指南》(1)

前言 想来想去,觉得还是要看一些书。利用闲暇时间(不想学习的时候,嘿嘿)写写读书笔记 。 书名——《高质量 C++/C 编程指南》 这本书里面有一句话——除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的 C++/C 程序怎么会有那么多的毛病?”。我想对于我们这种不算小白,不算熟悉的人来说,一定会有很多"误打误撞"的代码——代码逻辑有问题,...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注