::在vc++中是什么意思?

::在vc++中是什么意思?
要具体点,不要灌水

是C++里的,是“域操作符”。
比如声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。
::一般还有一种用法,就是直接用在全局函数前,表示是全局函数。比如在VC里,你可以在调用API函数里,在API函数名前加::
双冒号前面的是namespace
双冒号后面的是namespace里面的函数或者变量
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-24
域作用符,如std::cout<<"Hello World\n";中说明cout在名字空间std中,在定义类的某些成员函数时也有可能用过:: 作用就是防止重名
第2个回答  2014-01-24
是区域作用符

vc++中的mfc编程中“::”这个符号表示什么意思呢?
这是作用域运算符。 vc++实现的是c++编译器,在c++中用类封装抽象编程对象。 比如 class test{ public:static void print(){ printf("hello world\\n");};其中函数print是test类的成员函数,它在test的花括号内,即在test类的作用域内。我们可以 test::print() \/\/调用这个函数。在c++中要调用...

vc++中"=::"是什么意思
详情请查看视频回答

vc++中'::'的用法是什么?好多地方都用,具体有什么区别?
总的来说,::代表作用域。具体说,这些作用域可以是全局(::前面空着),可以是名字空间(::前面是名字空间,比如std),可以是类(结构体)。

vc++中"=::"是什么意思
"="和等于不是一个意思,在vc++中“=”是赋值给,比如a=b,就把b的值给了a了,并且b不变;相当于复制值给了a,vc++中等于是“==”,在判断语句中,比如if(a==b),就是如果a等于b,才执行if下面的语句,否则就跳过。至于“::”加在等于后面我学了那么久也没用过。可以不做考虑。

vc++中的符号::和->各表示什么意思,请详细点。谢谢。
::是用来选择作用域的,例如如果要特别说明一个变量或者函数的所处在的位置,就可以用他,例如要调用全局函数a,而在调用这个a的那个类里面也包含一个函数叫做a,那么想要调用全局的那个a,就要要用::a();这样。还有就是在定义一个类的成员函数的时候,需要写类名::函数名。->是用来取一个结构体...

=::是什么意思?
VC++中的=::是运算符中等级最高的,它分为三种:全局作用域符,类作用域符,命名空间作用域符。他们都是左关联(left-associativity)。他们的作用都是为了更明确的调用自己的对象或者函数。1、全局作用 全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分如:char zhou...

vc++中"=::"是什么意思
这是两个东西吧,=是赋值,::表示使用默认命名空间中的变量

::~是什么符号?
& 是和、与的意思,英文符号相当与and这个词。字符 & 的最早历史可以追溯到公元1世纪,是拉丁语 et 的连写。最早的 & 很像 E 和 T 的组合,但随着印刷技术的发展,这个符号逐渐形成自己的样式,并脱离其原始的影子。

vc++是什么
详情请查看视频回答

维生素c+++是什么意思?
维生素一名是由“vitamin”一词翻译而来,有关其准确的概念目前还有争议。Scott等(1982)指出,维生素是一类有机化合物,其应具有的特点是:存在于天然食物或饲料中,与碳水化合物、脂肪、蛋白质和水分不同;各类饲料或食物中含量很少;为正常组织发育以及健康生长、生产和维持所必需;在日粮中缺乏或吸收...

相似回答