- 博客(6)
- 收藏
- 关注
原创 C中*号靠近变量名还是数据类型名
C 中*号的使用1 建立指针变量 int* p; int *p;上面两种写法都表示建立一个指向int类型的指针p,所以两种写法都行//定义多个变量时int* p1,p2;//上面等同于int *p1;int p2;int *p1,p2;贴近数据类型定义会造成歧义,所以尽量要贴近变量名2 对于函数表示返回值int* callback(int); 表示函数的返回值是int* 类型对于函数返回值,尽量贴近数据类型,表示返回值是一个指针类型3定义函数指针int* (*callb
2022-01-01 11:27:20 970 1
原创 C++中&的理解
&可以作为引用声明符声明一个引用。int& //int型引用int& r=i; //int型引用 给i取了另一个名字rdouble& //double型引用class Person{}Person& //Person型引用&也是运算符,一元的&获得指向操作数的指针,二元的&是按位与。int*p = &i; //取i的地址,用指针来接收a = 1&2;//按位与...
2021-11-16 09:57:50 806
转载 值类型与引用类型的区别
https://www.cnblogs.com/zengming/p/6037048.html#:~:text=%E5%80%BC%E7%B1%BB%E5%9E%8B%E5%8C%85%E6%8B%AC%EF%BC%9A%E6%95%B0%E5%80%BC%E7%B1%BB%E5%9E%8B%EF%BC%8C%E7%BB%93%E6%9E%84%E4%BD%93%EF%BC%8Cbool%E5%9E%8B%EF%BC%8C%E7%94%A8%E6%88%B7%E5%AE%9A%E4%B9%89%E7%9A.
2021-11-12 17:42:04 1301
原创 C++中的operator
operator用法:重载运算符具体作用:使用operator可以赋予原本的运算符新的功能。如:让()具有数值比较的功能让()具有加法的功能C++中的功能都是由函数实现的,而函数放在类中,就成了函数对象(仿函数)理解:将 operator= 整体上视为一个函数名,出现这个就是要把()进行重载,赋予新的功能一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的)https://baike.baidu.com/item/opera
2021-11-09 18:46:42 993
原创 Linux下Firefox安装flash操作
Linux下Firefox安装flash操作sudo apt install flashplugin-installersudo apt install browser-plugin-freshplayer-pepperflash
2021-07-21 23:51:39 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人