![](https://img-blog.csdnimg.cn/direct/6ed30311a49342a7a19ac2e7f9309c8c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++证道之路第二阶段
文章平均质量分 82
这里是C++证道之路的第二阶段学习。
国和共民人华中
路漫漫其修远兮,吾将上下而求索
展开
-
C++证道之路第六章函数
第二步考察本次调用提供的实参,然后从候选函数中选出能被这组实参调用的函数,这些新选出的函数称为可行函数(viable function)。可行函数也有两个特征:一是其形参数量与本次调用提供的实参数量相等,二是每个实参的类型与对应的形参类型相同,或者能转换成形参的类型。因此,即使两个函数具有相同的名称,只要它们的参数列表不同,它们的函数类型就不同。一个返回类型是void的函数也能使用return语句的第二种形式,不过此时return语句的 expression必须是另一个返回void 的函数。原创 2024-07-20 15:00:52 · 378 阅读 · 0 评论 -
C++证道之路第四章表达式
表达式的基本组成部分包括变量、常量、运算符和括号。它们可以组合成更复杂的表达式,如。分别用于递增和递减变量的值。赋值运算符用于给变量赋值,最常见的是。成员访问运算符(用于指针)还有复合赋值运算符,如。原创 2024-07-11 01:00:00 · 711 阅读 · 0 评论 -
C++证道之路第三章字符串、向量和数组
在C++中,是一个非常强大的字符串处理工具,位于<string>标准库中。定义和初始化// 默认构造函数// 基于C风格字符串初始化// 初始化为指定长度和字符// 初始化为另一个string对象的副本// 初始化为另一个string对象的子串// "World"// 默认构造,创建空的 vector// 构造并初始化为特定大小和值// 创建一个包含10个元素的vector,每个元素值为1// 构造并初始化为另一个vector的副本// 构造并初始化为一系列初始值。原创 2024-07-10 01:00:00 · 724 阅读 · 0 评论 -
C++证道之路第二章变量和基本类型
变量定义是指在C++中创建一个变量,它不仅声明了变量的类型和名称,而且还为其分配了内存空间。定义通常会伴随着初始化,即给变量设定一个初始值。// 不初始化// 初始化声明(Declaration):仅告知编译器变量的存在及其类型,但不分配内存。声明可以在多个地方进行,只要至少有一个地方伴随着定义。定义(Definition):除了声明外,还会为变量分配内存空间,并且可以初始化变量。每个变量在程序中只能有一个定义。// 声明// 定义定义一个简单的Sales_data。原创 2024-07-09 14:38:11 · 947 阅读 · 0 评论 -
C++证道之路第一章开始起飞
单行注释//注释界定符/* */注释界定符不能嵌套类定义了行为成员函数是定义为类的一部分函数,有时也被称为方法。.点运算符只能用于类类型的对象。其左侧运算对象必须是一个类类型的对象,右侧运算对象必须是该类型的一个成员名,原酸结果为右侧运算对象指定的成员。public: // 访问修饰符,表示以下成员是公开的// 成员变量// 构造函数// 成员函数// 另一个成员函数width = w;// ... 可以添加其他成员函数和数据成员。原创 2024-05-09 00:15:00 · 797 阅读 · 0 评论