C++
文章平均质量分 55
C++的学习记录
总系学不废
加载中...
展开
-
C++学习之引用 | const | 动态内存分配
不能通过常量指针修改其指向的内容int n, m;* p = 5;//编译出错(不能通过常量指针修改其指向的内容)n = 4;//ok,常量指针的指向可以改变(底层const)不能把常量指针赋值给非常量指针,反过来可以int * p2;p1 = p2;//error!!!//ok强制类型转换函数参数为常量指针时,可避免函数内部不小心改变参数指针所指地方的内容//编译出错//ok不能通过常引用修改其引用的变量int n;r = 5;原创 2024-03-27 10:38:21 · 321 阅读 · 0 评论 -
C++学习之内联函数 | 函数重载 | 函数缺省参数
函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。为了减少函数调用的开销,引入了机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语句处,而不会产生调用函数的语句。(调用函数需要入栈出栈等一系列操作,详细待补充)原创 2024-03-26 10:38:24 · 263 阅读 · 0 评论