**p 什么意思 c++

 我来答
惠企百科
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
向TA提问
展开全部

*p表示p是指向存储空间的指针。

*p的值是它所指向的存储空间的值。

例如复制:int*p,a;定义p是一个指向整型变量的指针。

P = & a;//p是a的地址,所以p指向a。

=5;//a等于5,所以a等于*p,所以a等于5,所以*p等于5。

Printf("%d",*p).//输出为5。

作用域符号“::”的前面通常是类的名称,后面是类成员的名称。

扩展资料:

::在c++中的具体用法:

1.范围的象征:

这通常在类名之前,然后是类的成员名。c++为了避免不同的几百个类有相同的成员而使用范围的方法来区分,例如:A,B表示两个类,在A,B中有成员,所以:A::成员表示一个成员,B::成员表示B成员。

2.全局作用域符号:

当一个全局变量以局部函数中的一个变量命名时,可以用::;否则,局部变量将屏蔽全局变量。

3.范围分解算子:

例如,声明一个类,类声明一个成员函数voidf(),但没有透露f函数的定义在类的声明,所以在f在类的定义,将写成空白:f(),意味着这个f函数是类的成员。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式