c++ 两个冒号 作用在C++的“类”中经常遇到这样的函数,返回值类型名 类名::函数成员名(参数表){ 函数体.}请问,这里的两个冒号的作用是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 09:43:07
c++ 两个冒号 作用在C++的“类”中经常遇到这样的函数,返回值类型名 类名::函数成员名(参数表){    函数体.}请问,这里的两个冒号的作用是什么?
xSN@F/QҐ<>EZ0 bK3wf퀯ąss9ӪdPzא?s@G;$o?k6no煹{ƚ@aĎ{x:S쁥i`E Xx `nbEw^KB< <"_-,#Gq2Ǫ.5:,.kL{?vwNܽ?KYI j*3R X[D.:K5ԅB05=V5$,c\@N؊ƯtVcڛ̱nsjm =SxP߀^Q4F+̕=h@ Ŝ$68Y$}x.E;'Jtp#-48d̫ɷ?|ZM m Ǥ1{fȗ!gv!ؘPS뙥c},

c++ 两个冒号 作用在C++的“类”中经常遇到这样的函数,返回值类型名 类名::函数成员名(参数表){ 函数体.}请问,这里的两个冒号的作用是什么?
c++ 两个冒号 作用
在C++的“类”中经常遇到这样的函数,
返回值类型名 类名::函数成员名(参数表)
{
函数体.
}
请问,这里的两个冒号的作用是什么?

c++ 两个冒号 作用在C++的“类”中经常遇到这样的函数,返回值类型名 类名::函数成员名(参数表){ 函数体.}请问,这里的两个冒号的作用是什么?
::域名解析符!
返回值类型名 类名::函数成员名(参数表)
{
函数体.
}
这个是在类内声明函数后在类外定义的一种方法!
如果不加"类名::"的话,编译系统就不会知道你的函数属于哪个类;
另外,这样定义函数一定要在类中声明之后,说明它是类的成员函数才可以!
在类内声明的时候就不需要::了,直接 返回值类型 函数名(参数表) 就可以了!