问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

C语言和C++中的::和->是什么意思?

发布网友 发布时间:2022-04-23 10:08

我来回答

8个回答

热心网友 时间:2022-05-03 09:26

1、“::”类作用域操作符。“::”指明了成员函数所属的类。如:M::f(s)就表示f(s)是类M的成员函数。

2、->和 .实现的功能是一样的,都是访问类的成员变量或成员函数,. 用于普通变量操作,->只能用于指针变量操作。如:若a为一指向对象的指针,a->f(s)就表示调用a所指的对象中的成员函数f(s)。

热心网友 时间:2022-05-03 10:44

::是作用域操作符,表示你引用的变量限定在该作用域内。
->是箭头操作符,设计它的目的是为了简化输入,以及增强程序的可读性的
->的功能相当于解引用操作符*和成员调用操作符.的组合体

例如:
class C
{
static int a;
}
访问a就可以使用C::a来访问,表明这个变量a具有类C的作用域。它在该类内可见。了解更多,那么namespace就是个很好的例子。

另外。
class C
{
private:
int a;
}
void main()
{
C *p=new C();
//访问a可以使用如下
(*p).a
或者直接
p->a
来访问,是不是更简单明了呢
}
二者的功能是一样的。总结就是,->的功能就是提供了一种对象指针更方便的访问对象成员的方法

热心网友 时间:2022-05-03 12:19

C是一个结构化语言,重点在于算法和数据结构。C++是面向对象的程序设计语言,拓展了面向对象设计的内容,如类、继承、虚函数、模板和包容器类等等。不过我们也可以说C是C++的一个子集。

热心网友 时间:2022-05-03 14:10

C是计算机编程语言,也称中级语言,可以直接调用系统底层命令和API的语言,使用广泛,功能强大,C++的本质也是C语言,只是在C语言的基础上改良增加而来

热心网友 时间:2022-05-03 16:18

这个要看具体语境了,::的话一般用在名空间,简单理解::前面是一个姓,->简单理解就是箭头
我举两个例子string::npos,npos是找不到子串函数,前面加个string就是指string类型的找不到子串
又map<int,int>::itreator it=ma.begin();就是指map类型的iterator迭代器。
map容器里面每个元素都有两个值,你想访问第一个那么就it->first;it指向某个元素的第一个值。
当然具体你还要碰到了慢慢积累

热心网友 时间:2022-05-03 18:43

::是域操作符,比如using std:: cout;这句意思是使用默认名空间中的cout流,std是默认名空间,它是一个域;->是指向操作符,比如在结构体或者类中用这个结构体或者类的指针指向它的一个成员,比如
class A{
int data;
char key;
}
class *p;
p=&A;
则A.data和p->data等价。

热心网友 时间:2022-05-03 21:24

:: 是用在类和其中的函数之间的,表明后面的函数或变量属于这个类,
用在描述类上
--》是类似的,只是用在对象上,表明这个对象里面的什么东西,用在实例化的对象上

热心网友 时间:2022-05-04 00:22

::是作用域操作符,引用全局
->是箭头操作符,指针运算
C语言和C++中的::和-&gt;是什么意思?

::是作用域操作符,表示你引用的变量限定在该作用域内。-&gt;是箭头操作符,设计它的目的是为了简化输入,以及增强程序的可读性的 -&gt;的功能相当于解引用操作符*和成员调用操作符.的组合体 例如:class C { static int a;} 访问a就可以使用C::a来访问,表明这个变量a具有类C的作用域。它在该类内...

在C语言中,“?”。“:”是什么意思?

1、意思:是条件运算符,条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。2、条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3。运算符 表达式为:表达式1?表达式2:表达式3 先求解表达式1 若其值为真(非0)则将表达式2的值作为整个...

C语言中::和**有什么区别?

表示作用域,和所属关系。::是运算符中等级最高的,它分为三种:1、global scope(全局作用域符),用法(::name)2、class scope(类作用域符),用法(class::name)3、namespace scope(命名空间作用域符),用法(namespace::name)他们都是左关联(left-associativity)他们的作用都是为了更明确的调用...

c语言中?:和!是什么意思,怎么运用在编程中

!的意思是用来取非运算的,!true的结果就是 false !false 的结果是 true。写程序中,?:用的比较少,!主要用在条件判断中。延展回答:1、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便...

C语言中“?”和“:”是什么意思?

“?”在C语言中表示疑问。“:”在C语言中表示判断的结果选择。【例子】(a&gt;b)?解释:判断表达式是否能够通过,如果能通过,那么说明才能进行之后的操作,如果不能通过,就选择后一种结果。(a&gt;b)?y:n 解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果。

在c语言中?:是什么意思??

是条件运算符。条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3 运算功能是。先计算表达式1的值,若值为非0,则计算表达式2的值,并将表达式2的值作为整个条件表达式的结果;若表达式1...

请问C语言中的"."、"*"、"-&gt;"、"&amp;"都有什么作用和区别?

代表此时我们声明的变量时指针变量(指针变量的值是地址不是数据),a=&amp;b;表示把变量b的地址赋给指针,此后的"&amp;b",中的‘&amp;’是取地址符号即变量b所在的内存单元的编号。使指针变量指向b所在的内存单元,那么要是用指针使用b的数据即3,可以使用:*a,此时的‘*’代表使用指针变量所指向的值,...

c语言中的&amp;和|是什么意思?

&amp;: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 &amp; 和 | 这两个运算符都是二进制的按位操作符。&amp;: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 &amp; 1011 = 1010...

C语言中?和:是什么意思

是一个语句,判断一个表达式的真假来执行两条代码 比如 int a=9,b=8;a&gt;b?a=8:b=9; //就是这句 相当于if语句吧,问号前面的表达式为真的时候执行a=8,否则b=9;

c语言的?、:是什么符号?

C语言里面?、:是三木运算符,其中?用来判断条件的真假,:用来根据判断结果决定取值。如(a&lt;b)?a:b"是一个"条件表达式",如果a

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
能推荐一些男扮女装进女校的动画片吗?女扮男装进男校的也可以!_百度知 ... 桂花怎么泡酒的方法教程 超咔哇伊的动画片 半月板撕裂的中医治疗 越南的玲妹妹分享去中国留学,要准备些什么东西[越南网友评论] 姐姐名字里有玲字那么一般妹妹名字里会出现什么字 一起来捉妖聆妹妹怎么升级_聆妹妹技能属性与升级详解 女的叫Sunny玲妹妹 男的叫什么呢? 治疗半月板损伤有什么好方案 空调室外机铜管接头有水是怎么回事? C语言中*&C什么意思? 我的微信不小心卸载了从新安装了上面好友聊天记录都看不见了咋办? 微信卸载后,重新装上,但里面的聊天记录不见了,有什么办法恢复吗?_百度... 昆明的旅游资源,简单介绍。 植物园的简介 冬游昆明植物园作文(六年级400字 昆明野生动植物园有哪些动物 急急急急,昆明植物园有哪几个主题园?谢谢!! 研学地关于云南学习生物地理怎么取研学名称 昆明植物园叶子红了吗? 初冬的昆明植物园作文500字 春游的作文,关于昆明黑龙潭公园和植物园 昆明市有哪些公园? 跪求写秋游昆明植物园的作文 昆明适合拍照的地方有哪些 昆明植物园的研究方向 昆明植物园的百草园有哪些特点 昆明适合摄影的地方有哪些呀? 三月份去昆明植物园好玩吗 昆明植物园都有什么看点? 个旧欧亚医院是莆田系医院吗? 有没有人知道北京欧亚医院怎么样,麻烦各位了!!! 遵义欧亚医院总经理被判数十年,医疗私有化该不该推崇? 欧亚医院在哈尔滨建院多少年了? 莆田系医院新招是什么? 大家怎么看待民营医院与莆田系医院? 哈尔滨上班我在,欧亚男科医院什么情况? 银川欧亚男健医院医生和护士几点下班?最晚几点可以预约? 梅州欧亚男科会坑人吗 遵义欧亚医院是如何敲诈威胁患者的? 义乌男科医院治疗阳痿会不会好贵 遵义欧亚医院涉恶犯罪,具体情况是什么样的? 泉州哪个男科医院更好 宁夏银川欧亚男建医院劣迹斑斑,屡被投诉,为何还能为非作歹四年之久? 哈尔滨十大坑人医院? 有知道太原欧亚医院的吗?太原欧亚医院怎么样?正规吗? 贵阳的欧亚男科医院怎么样啊!有所谓的黑医生没啊! 遵义欧亚医院正规吗 实力雄厚,行业典范 ipad登入qq聊天时,怎么把界面调成满屏? 聊天时总是脑洞很大(被认为不着调),被说尬聊,怎么办
  • 焦点

最新推荐

猜你喜欢

热门推荐