news 2026/5/1 11:03:41

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/1 8:43:08

为什么99%的政务拍照点都在接入Open-AutoGLM?真相令人震惊

第一章&#xff1a;为什么99%的政务拍照点都在接入Open-AutoGLM&#xff1f;真相令人震惊在数字化政务加速推进的今天&#xff0c;全国范围内超过99%的政务拍照点正悄然接入一个名为 Open-AutoGLM 的智能图像识别系统。这一现象背后&#xff0c;并非偶然的技术选型&#xff0c;…

作者头像 李华
网站建设 2026/4/30 11:34:04

8 个降AI率工具推荐,研究生必备!

8 个降AI率工具推荐&#xff0c;研究生必备&#xff01; AI降重工具&#xff1a;论文写作的“隐形助手” 随着人工智能技术在学术领域的广泛应用&#xff0c;越来越多研究生在撰写论文时不得不面对一个现实问题——如何降低AIGC率&#xff0c;同时保持文章的逻辑性和可读性。传…

作者头像 李华
网站建设 2026/5/1 8:38:40

hot100 238.除自身以外的数组的乘积

思路&#xff1a;一、前后缀分解1.answer[i]等于nums中除了nums[i]之外的其余各元素的乘积。换句话说&#xff0c;如果知道了i左边所有数的乘积&#xff0c;以及i右边所有数的乘积&#xff0c;就可以算出answer[i]。2.定义pre[i]和post[i]&#xff1a;&#xff08;1&#xff09…

作者头像 李华
网站建设 2026/5/1 9:57:23

医院挂号难终结者(Open-AutoGLM技术深度解析)

第一章&#xff1a;医院挂号难终结者&#xff08;Open-AutoGLM技术深度解析&#xff09;在医疗资源紧张的背景下&#xff0c;医院挂号难长期困扰患者。Open-AutoGLM 技术应运而生&#xff0c;通过融合自然语言理解与自动化调度系统&#xff0c;实现智能分诊、动态号源分配和实时…

作者头像 李华
网站建设 2026/5/1 9:50:21

【Java毕设全套源码+文档】基于springboot的大学生家教管理系统设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/5/1 6:05:25

【内部流出】Open-AutoGLM工程师亲授:高优先级工单生成秘诀

第一章&#xff1a;Open-AutoGLM 维修服务预约Open-AutoGLM 是一个基于大语言模型驱动的智能汽车维修服务平台&#xff0c;专为车主提供高效、精准的维修预约与服务推荐。该系统通过自然语言理解技术解析用户需求&#xff0c;自动匹配最近的维修站点并完成预约流程。服务接入方…

作者头像 李华