C++中什么时候需要用到作用域运算符?怎么使用?它的作用是什么?能给个简单的列子说明下不,求高手指点

如题所述

::运算符?

一般是在类外定义函数时要用

比如:

class a{
private:
......//元素

public;
a();//构造函数

void search();//一个类里面的函数。

}

现在上面两个函数在类外定义:
a::a()
{}
void a::serach()
{}

大致就是这样,可能我表述的不是很明白,可以追问哦亲追问

private: System::Windows::Forms::ToolStripMenuItem^ 清屏ToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ 操作ToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ 平移ToolStripMenuItem;
如果有这样一些语句,::是起的什么作用??看不懂。。。亲,求详细讲解

追答

和std一样,这个是命名空间,表示是system里面的函数。

你用的是MFC或者C#?

温馨提示:答案为网友推荐,仅供参考
相似回答