社区
C++ 语言
帖子详情
请高手帮忙详细解释下这几个符号
benniaoxianxueVC
2008-10-07 02:23:28
几个符号如下,对他们的用法不是很清楚
1. :
2. ::
3. ->
4. |=
哪位高手可以详细解释一下。
...全文
163
14
打赏
收藏
请高手帮忙详细解释下这几个符号
几个符号如下,对他们的用法不是很清楚 1. : 2. :: 3. -> 4. |= 哪位高手可以详细解释一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boys2002
2008-10-10
打赏
举报
回复
很好,我 也加深了 理解 以前没注意过~~~~
jia_xiaoxin
2008-10-07
打赏
举报
回复
1. : 用在初始化列表,以及派生的时候
2. :: 作用域解析符
3. -> 指针操作符
4. |= 复合操作符 a |= b; 相当于 a = a|b;
Walker-cheng
2008-10-07
打赏
举报
回复
[Quote=引用 1 楼 chlaws 的回复:]
1. :
这用在初始化列表,以及派生的时候
2. ::
这是域说明符,说明你引用的函数或对象是在哪的
3. ->
这是指针的指向调用操作符,如类指针对象调用其成员函数就用这
4. |=
这是复合操作符 a |= b; 相当于 a = a|b;
[/Quote]
up
chlaws
2008-10-07
打赏
举报
回复
效率和在某些情况下成员变量必须用初始化列表进行初始化
once_and_again
2008-10-07
打赏
举报
回复
[Quote=引用 1 楼 chlaws 的回复:]
1. :
这用在初始化列表,以及派生的时候
2. ::
这是域说明符,说明你引用的函数或对象是在哪的
3. ->
这是指针的指向调用操作符,如类指针对象调用其成员函数就用这
4. |=
这是复合操作符 a |= b; 相当于 a = a|b;
[/Quote]
初始化 为什么 尽量采用列表?
太乙
2008-10-07
打赏
举报
回复
ls说的很清楚了!用到的时候自然就知道了!
fibbery
2008-10-07
打赏
举报
回复
1. :
a. 2>1?true:false;//三元运算符中的冒号
b. CMyClass():i(0){}//初始化列表
c. struct s{int a:4;b:4}//位域
2. ::
范围界定符: ::printf全局函数 CMyClass::printf类成员函数
3. ->
间接操作运算符: CMyClass * my_pointer; my_pointer->printf("123");
4. |=
按位或并赋值: int a=2; a|=0x01;//a为3
OenAuth.Net
2008-10-07
打赏
举报
回复
晕,看错最后一个了
|= a|=b就是a=a|b的
看成!了-_-||
yyyapple
2008-10-07
打赏
举报
回复
: 类内public: 等标识权限也用到
OenAuth.Net
2008-10-07
打赏
举报
回复
1. :
最常用在类继承、初始化成员列表和判断中,如下:
Class B:public A 继承
B::B():a(10),b(20){} 初始化成员列表
a==b?1:0 判断
2. ::
最常用在类成员函数实现中如
void B::test(){...}
3. ->
最常用在类或结构体指针中,如:
struct B{
int a;
}
B *p;
int c=p->a;
4. |=
判断用的,就是不等于:
if(a!=b)如果a不等于b
yyyapple
2008-10-07
打赏
举报
回复
: 在goto 标示符用到
qqwx_1986
2008-10-07
打赏
举报
回复
1. : 位域中用到 想int a:2 a占2位 在就是三目运算符了 a>b?a:b
2. :: 这是类域操作符学c++的这个应该懂吧
3. -> 就是指针操作符
4. |= a|=b就是a=a|b的
langhua0001
2008-10-07
打赏
举报
回复
类似的知识最好自己看看书,基础课本上都会有介绍的
在这里别人说不可能比书本详细
chlaws
2008-10-07
打赏
举报
回复
1. :
这用在初始化列表,以及派生的时候
2. ::
这是域说明符,说明你引用的函数或对象是在哪的
3. ->
这是指针的指向调用操作符,如类指针对象调用其成员函数就用这
4. |=
这是复合操作符 a |= b; 相当于 a = a|b;
无
符号
数减法最强
解释
本文探讨了在计算机内部,无
符号
数和有
符号
数如何使用补码进行加减运算。尽管运算过程相同,但结果
解释
不同。无
符号
数的运算结果直接作为无
符号
数
解释
,而有
符号
数则按照其补码表示的正负值进行
解释
。通过实例展示了当A=0,B=1时,无
符号
数和有
符号
数的运算结果,强调了最终
解释
的重要性。
可
解释
机器学习-遗传编程-
符号
回归-gplearn
符号
回归是一种有监督的机器学习方法,用于寻找数据集的最佳数学表达式。它不同于线性回归,能处理更复杂的非线性关系。gplearn是Python中实现
符号
回归的库,利用遗传编程搜索最优数学模型,提供可
解释
性和灵活性。在实际应用中,
符号
回归可用于特征衍生和模型构建,提高模型理解和性能。
基于神经
符号
推理的可
解释
AI决策系统
本文系统阐述了基于神经
符号
推理的可
解释
AI决策系统,融合神经网络的感知能力与
符号
逻辑的可
解释
性。涵盖核心原理、算法流程、数学模型及项目实战,详述其在医疗、金融、交通等关键领域的应用,并讨论知识表示、计算资源与可
解释
性评估所面临的挑战,提出未来发展路径。
绘图专用,26个常见流程图
符号
及其
解释
在设计网站、应用程序或业务系统时,流程图
符号
能清晰表达意思。本文介绍了常见流程图
符号
,如终结符、动作、决策等
符号
的含义,还提及了循环限制、延迟等特殊
符号
,最后提到可使用流程图
符号
模板编辑工作流程和绘制图表。
c#中的各种
符号
解释
【不断更新中】
本文
详细
介绍C#中的各种
符号
及其组合使用方法,包括单个
符号
的意义、
符号
组合产生的新含义等,帮助读者更好地理解和运用C#语言。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章