vc++中的mfc编程中“::”这个符号表示什么意思呢?

发布网友 发布时间:2022-04-21 17:37

我来回答

5个回答

热心网友 时间:2023-05-09 16:42

这是作用域运算符。 vc++实现的是c++编译器,在c++中用类封装抽象编程对象。 比如 
class test{
public:
static void print(){ printf("hello world\n");
};

其中函数print是test类的成员函数,它在test的花括号内,即在test类的作用域内。我们可以
test::print() //调用这个函数。

在c++中要调用非static的成员函数必须通过对象,所以你看到的CDijkstra::Dijkstra、Numform::print() CDijkstra就是一个类,Dijkstra就是它里面的一个数据成员,Numfrom就是一个类 print()就是它里面的一个成员函数。

很简单的,你看一下就明白了…………观楼主英俊潇洒,风流倜傥,关注0x30百度贴吧,必成千秋大业,建不世之功。

热心网友 时间:2023-05-09 16:42

作用域限定,一般是全局可以使用;另一种情况就是继承类,::这个符号前面的表示某一类,符号后面的表示类中的成员函数

热心网友 时间:2023-05-09 16:42

如果把芯片做成,基于无线网络的传输设备,可以用mfc里关于网络的部分下载图像。
所以,你的工作重点,就是设计这样一个芯片。
苹果有airport,可以考虑。

热心网友 时间:2023-05-09 16:43

一个类下面的方法吧,只能在当前对象里面起作用,比如A::print(), B::print(),只有定义了A和B,print才能区分出来,否则大家都叫print怎么办?

热心网友 时间:2023-05-09 16:44

表示类的成员,全局的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com