c++的两个冒号::四个点是什么意思,什么作用呢?
双冒号(::)用法
(1)表示“域操作符”
例:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。
(2)直接用在全局函数前,表示是全局函数
例:在VC里,你可以在调用API 函数里,在API函数名前加::
(3)表示引用成员函数及变量,作用域成员运算符
例:System::Math::Sqrt() 相当于System.Math.Sqrt()
#include <iostream>
int main()
{
std::cout<<"两个冒号代码的是作用域操作符"<<std::endl;
return 0;
}
std就相当于文件夹。cout就是里面文件
::前不加空间名,是调用全局的~~
class A;
class B;
void A::SetCurse();表示A类里的该函数
void B::SetCurse();表示B类里的该函数
#include <iostream>
using namespace std;
int a =1;
int main()
{
int a = 3;
cout<<::a<<endl; //输出1
cout<<a<<endl; //输出3
return 0;
}
voidCMainFrame::OnMyFileNew()
{
}
::指作用域运算符,或者叫作用域限定符。
::表示OnMyFileNew()是属于类CMainFrame的成员函数,而不是普通函数或者其它类的函数。这就限定了OnMyFileNew()的作用域,从属关系。
c++的两个冒号::四个点是什么意思,什么作用呢?相关推荐
- xpath中两个冒号_爬虫学习(5)—XPath
之前我们写了一个简单的爬虫,在提取页面信息时我们使用正则表达式来匹配内容,但是正则表达式的书写比较繁琐,而且一旦错误就可能导致匹配失败.对于网页的节点来说,它可以定义id,class或其他的属性,而且 ...
- CSS一个冒号是伪类:用于监控动作、两个冒号是伪元素::用于定位元素
一个冒号两个冒号::: 一个冒号是伪类,两个冒号是伪元素 伪类有----:first-child ,:link , :vistited,:hover:,active:focus,:lang用于监控 ...
- DataTable两列转换四列
Code 有时候为了节省打印纸张,通常要吧结果分栏显示,这就需要把DataTable两列转换为四列 报表分页时 添加组并添加表达式: =Int((RowNumber(Nothing)-1)/15)// ...
- python字符串两个冒号_Python 数组字符串 冒号 用法
1.一个冒号 a[i:j] a[i:-j] 这里的i指起始位置,默认为0: j是终止位置,默认为len(a),在取出数组中的值时就会从数组下标i(包括)一直取到下标j(不包括j) 在一个冒号的情况下若 ...
- css两个冒号什么意思
css两个冒号表示伪元素,如"::selection",伪元素所控制的内容和一个元素控制的内容一样,但是伪元素不存在于文档树中,不是真正的元素,所以叫伪元素. 推荐:<css ...
- TCP 的三次握手+两次交换+四次挥手
目录 1.TCP 的三次握手+两次交换+四次挥手 1.1.三次握手 1.1.1.流程 1.1.2.两次握手为什么不可以? 1.1.3.第一次握手是否可以携带数据? 1.1.4.第二次握手是否可以携带数 ...
- 口语化/面试讲解TCP为什么要握手,为什么是三次握手而不是两次或四次
概念:三次握手即 three-way handshake,将他理解为三步握手,是一次握手分三个步骤进行,而不是一共握三次手. 首先为什么要握手?tcp是可靠的全双工的一个双向通信传输协议,体 ...
- python--千年虫--将两位数变成四位数的年份、京东的购物流程----列表的使用
千年虫--将两位数变成四位数的年份-enumerate--列表的排序 计算机的列表中两个0会变成1个0 enumerate函数---将索引值一一对应 year=[82,87,88,86,00,87,9 ...
- python数组两个冒号_python数组冒号取值操作
1.冒号的用法 1.1 一个冒号 a[i:j] 这里的i指起始位置,默认为0:j是终止位置,默认为len(a),在取出数组中的值时就会从数组下标i(包括)一直取到下标j(不包括j) 在一个冒号的情况下 ...
- 一个冒号和两个冒号的区别
双冒号是在css3规范中引入的,用于区分伪类和伪元素 一个冒号:伪类 以下是w3c上列出的伪类 伪类 W3C:"W3C" 列指示出该属性在哪个 CSS 版本中定义(CSS1 还是 ...
最新文章
- 如何取消linux响铃_linux初学者入门:VIM编辑简易指南(常用操作)
- 对一个伪装成微信的加固病毒的分析
- Sql Server 连接池及其用法
- SAP Cloud for Customer根据Accouunt自动带出Sales Unit的配置
- Java 中 finally 与 return 的执行顺序详解
- 持续交付之软件包管理maven篇
- n阶方程求逆c语言,n阶方阵求逆
- 西门子v90伺服说明书_干货 | 西门子1200与V90伺服PROFINET通信故障解决方法
- 什么是补码-网上找到的,非原创
- 1.详细说明微型计算机的组成,第1章微型计算机系统导论.ppt
- ajax上传图片springmvc,springmvc ajax上传图片(jquery)
- oracle导入源数据库文件,将dmp文件数据导入oracle数据库
- PyTorch: TORCHVISION.TRANSFORMS
- 10 个最佳 VSCode 插件,帮助你写出更优雅的代码
- 2019年Q3股票行情:依旧大喜大悲
- 视频H.263与H.264的比较
- Latex实践:一个零Latex基础的术渣花了一天半的时间用Latex完成一篇SCI论文编辑
- Spfa算法(可以求有负权的图)
- 计算机网络基础知识满昌勇,中职中专学校《计算机网络基础》教学大纲可打印.doc...
- 手游虚拟机中连接不到服务器,自由幻想手游模拟器进不去游戏 登录失败解决办法...