行业知识
C++ 中的“&”、“*”、“.”、“->”、“:”和“::”运算符介绍
2026-10-19 10:03:43
来源:互联网转载
C++ 中的 "&","*",".","->",":" 和 "::"运算符介绍
在C++�� "&","*","."、"->"、":"和"::"都是运算符
()& 取地址符、引用符、按位与运算符。
* 乘法运算符、指针解引用运算符(也称为间接寻址运算符)
(). 点运算符或成员访问运算符。
-> 箭头运算符或成员指针访问运算符。
: 冒号运算符或成员初始化列表符号。
:: 作用域解析运算符或命名空间限定符。
它们的使用场景也各有不同。需要根据具体情况来选择使用哪个运算符。
"&"运算符
在C++中,&被称为取地址符或引用符号。按不同的应用场景,有多种用法,以下是其中几种常见的用法及示例说明。
1.取地址运算符:
&用于获取变量的内存地址。例如:
#include using namespace std;int main() { int a = 10; int* ptr = &a; // 取变量a的地址并赋值给指针ptr cout