
语言基础(出门必备)
学习各种语言,语法基础
烟笑言子彦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++11特性
右值引用与 std::move 某些场景使用 rvalue ref 有更高的性能; 右值可以简单理解为”即将作废的对象” std::string tmp(“bert”); std::string name(tmp); 赋值过去之后,tmp如果不再用,就会有浪费,拷贝”bert”字符串似乎是个浪费。所以在 cpp11 中引入了右值引用,解决这一问题: std::string tmp(“bert...原创 2020-04-03 09:58:07 · 165 阅读 · 0 评论 -
C++中的this指针,总结
this指针 每个对象拥有一个this指针,通过this指针来访问自己的地址。 this指针并不是对象的一部分,this指针所占的内存大小是不会反应在sizeof操作符上的。 this指针只能在成员函数中使用,全局函数、静态函数都不能使用this指针 this指针在成员函数开始执行前构造,在成员函数执行结束后销毁。 this 虽然用在类的内部,但是只有在对象被创建以后才会给...原创 2020-03-30 10:59:23 · 274 阅读 · 0 评论 -
学习路线安排(C/C++)
基础阶段 C/C++编程语言 《Effective C++》必看,《STL源代码剖析》推荐看,《深度探索C++对象模型》选择性看 Linux基础 《鸟哥的Linux私房菜-基础学习篇》,《跟我一起学makefile》 数据结构与算法 《大话数据结构》,《数据结构和算法分析:C++描述》 脚本语言 lua,入门书籍《lua程序设计》 和深入原理书籍《lua设计与实现》 ...原创 2020-02-28 10:21:12 · 200 阅读 · 0 评论 -
函数形参三种形式及其比较(C++)
以代码为例,自定义swap函数,说明三种形式,对实参的交换结果 void swap(int a,int b); #include <iostream> using namespace std; void swap(int p,int q) { int temp; temp =p; p =q; q = temp; } int main() { ...原创 2020-02-27 16:40:35 · 521 阅读 · 0 评论