![](https://img-blog.csdnimg.cn/direct/627f7ac529304942ad78d2b714db6bb6.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
与C++的邂逅
文章平均质量分 96
C++的入门理解之旅
9ilk
爱码人士
展开
-
【与C++的邂逅】--- 类和对象(中)
构造函数,则C++编译器。原创 2024-08-22 14:49:07 · 436 阅读 · 7 评论 -
【与C++的邂逅】--- 类和对象(上)
比如:之前在数据结构初阶中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现,会发现struct中也可以定义函数。原创 2024-08-18 13:32:22 · 1997 阅读 · 29 评论 -
C++威力强大的助手 --- const
如果只有指针(而非所指向内容)隶属于对象,(比如有这样的一个类,将数据存储于char*而不是string),不修改char*而修改char*指向内容,此时编译器是认为是bitwise constness的,可以正常通过编译。原创 2024-08-05 14:07:53 · 1638 阅读 · 36 评论 -
【与C++的邂逅之旅】--- 内联函数 && auto关键字 && 基于范围的for循环 && nullptr
这个函数不陌生吧,我们在实现排序算法时经常要用,可你是否想到 一个问题,但我们排序的数据量较大时,我们会反复调用这个函数,不断创建函数栈帧,这会是一笔不小的开销,那有什么方法解决呢?那C++中是否有更好的解决方法呢?这里就来介绍我们的内联函数我们转到反汇编观察下细节可以观察到,如果在上述函数前增加inline关键字将其改成内联函数,在编译期间编译器会用函数体替换函数的调用那 debug 版本下,怎么设置呢?请看下图inline是一种的做法,如果编译器将函数当成内联函数处理,在编译阶段,会用函数体替换原创 2024-04-04 23:19:43 · 1196 阅读 · 48 评论 -
【与C++的邂逅】---- 函数重载与引用
关注小庄 顿顿解馋(`▿´)喜欢的小伙伴可以多多支持小庄的文章哦📒📒引言 : 上一篇博客我们了解了C++入门语法的一部分,今天我们来了解函数重载,引用的技术,请放心食用 ~原创 2024-04-02 22:07:52 · 1630 阅读 · 50 评论 -
【C++入门】 初见,单推,与C++的第一次约会
语法namespace 空间名// 定义变量} //定义函数//定义类型} //注意这里没有分号!!命名空间里可以定义变量,函数,类型int a;int b;int c;int d;命名空间也可以嵌套命名空间,有什么使用场景呢?int x;如上代码 当你想用两个同名命名空间里的东西时,就可以嵌套命名空间。原创 2024-03-27 23:16:28 · 1412 阅读 · 72 评论