news 2026/5/10 14:31:43

C++两个冒号不同用法的含义区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++两个冒号不同用法的含义区别

1. 单冒号

1、类名冒号后面用来定义类的继承。

classCAboutDlg:publicCDialog{public:CAboutDlg();enum{IDD=IDD_ABOUTBOX};protected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:DECLARE_MESSAGE_MAP()};

2、构造函数后面加冒号用来初始化成员列表。

3、表示结构内的位域(该变量占几个bit空间)。

typedefstruct_XXX{unsignedchara:4;//a占4个bit空间unsignedcharc;};XXX

2. 双冒号

1、局部变量使用同名的全局变量。

#include<iostream>usingnamespacestd;intintValue=8;intmain(){intintValue=9;::intValue++;cout<<::intValue<<endl;cout<<intValue<<endl;while(1);}

2、调用API函数。

3、域操作符。

在类B声明一个函数void fun(),但是没给出具体类的定义,在类外定义是要写成void B::fun()

classB{public:voidfun();}voidB::fun(){...}

4、表示引用成员函数及变量,作用域成员运算符:System::Math::Sqrt()相当于System.Math.Sqrt()

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 5:49:37

为什么顶尖科技公司都在用Open-AutoGLM生成会议纪要?真相曝光

第一章&#xff1a;为什么顶尖科技公司都在用Open-AutoGLM生成会议纪要&#xff1f;在快节奏的科技企业环境中&#xff0c;高效沟通与信息留存至关重要。Open-AutoGLM 作为一款基于开源大语言模型的自动化会议纪要生成工具&#xff0c;正被 Google、Meta、阿里云等领先企业广泛…

作者头像 李华
网站建设 2026/5/10 9:00:02

还在手动查体检报告?Open-AutoGLM自动查询方案来了,效率提升90%!

第一章&#xff1a;Open-AutoGLM 体检报告查询Open-AutoGLM 是一个基于开源大语言模型的智能健康数据解析系统&#xff0c;专为自动化处理和理解个人体检报告而设计。该系统能够从非结构化的体检文本中提取关键指标&#xff0c;如血压、血糖、胆固醇等&#xff0c;并生成可视化…

作者头像 李华
网站建设 2026/5/7 14:35:50

主流单片机扩展接口功能深度对比解析

在单片机开发中&#xff0c;引脚资源和功能接口是不少工程师的瓶颈&#xff0c;面对UART、I2C、SPI等多种扩展方式&#xff0c;选对核心接口是提升效率、控制成本的关键&#xff0c;本文将针对主流单片机&#xff0c;给出建议&#xff0c;以供小伙伴们参考。1、按应用场景定方案…

作者头像 李华
网站建设 2026/5/7 3:40:05

Open-AutoGLM如何颠覆传统挂号模式:3大核心技术首次公开

第一章&#xff1a;Open-AutoGLM如何颠覆传统挂号模式&#xff1a;3大核心技术首次公开在医疗信息化快速演进的今天&#xff0c;Open-AutoGLM 正以革命性方式重构传统挂号流程。该系统融合自然语言理解、智能调度与去中心化架构&#xff0c;实现患者需求与医疗资源的毫秒级精准…

作者头像 李华
网站建设 2026/5/10 13:23:11

HR和IT都该看的自动化革命:Open-AutoGLM在社保查询中的真实应用案例

第一章&#xff1a;自动化革命下的HR与IT协同新范式在数字化转型加速的背景下&#xff0c;人力资源&#xff08;HR&#xff09;与信息技术&#xff08;IT&#xff09;部门之间的传统壁垒正被自动化工具逐步瓦解。两者的协同不再局限于系统维护或权限分配&#xff0c;而是深入到…

作者头像 李华