C语言里两个冒号是什么意思? c语言中两个冒号的意思
2022-03-09 天奇生活 【 字体:大 中 小 】
C语言里两个冒号的意思有三个:(1)表示“域操作符”。比如声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。(2)直接用在全局函数前,表示是全局函数。例:在VC里,你可以在调用API函数里,在API函数名前加::。(3)表示引用成员函数及变量,作用域成员运算符。
双冒号是C++里的“作用域分解运算符”。比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f(),表示这个f()函数是类A的成员函数。
双冒号一般还有一种用法,就是直接用在全局函数前,表示是全局函数。当类的成员函数跟类外的一个全局函数同名时,考试,大提示在类内定义的时候,打此函数名默认调用的是本身的成员函数。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
猜你喜欢

端午节祝福诗句 端午节祝福诗句大全


关于芒种的诗句古诗 描写芒种的古诗词


芒种节气古诗有哪些 芒种的古诗有哪几首


芒种节气诗词 关于芒种的诗句古诗


赞美芒种的诗句 关于芒种节气的诗句


270度是什么角 角的种类


25是质数还是合数 质数是什么


28的因数有 因数的定义


32的因数 因数和乘数是否相同吗


33的因数 33的因数有几个


C语言里两个冒号是什么意思? c语言中两个冒号的意思


两个木一个耳朵旁是什么字 两个木一个耳朵旁是什么字郴州


73减去两个26的和差是多少 73减去两个26的和差


两个质数的最小公倍数是91这两个质数的和是 两个质数的最小公倍数是91这两个质数的和是多少


落红不是无情物化作春泥更护花是什么意思 落红不是无情物化作春泥更护花是什么意思呢


mars什么意思 mars意思是什么
