首页 > 代码库 > c++学习笔记之基础---类内声明函数后在类外定义的一种方法
c++学习笔记之基础---类内声明函数后在类外定义的一种方法
在C++的“类”中经常遇到这样的函数,
返回值类型名 类名::函数成员名(参数表)
{
函数体。
}
双冒号的作用
::域名解析符!
返回值类型名 类名::函数成员名(参数表)
{
函数体。
}
这个是在类内声明函数后在类外定义的一种方法!
如果不加"类名::"的话,编译系统就不会知道你的函数属于哪个类;
另外,这样定义函数一定要在类中声明之后,说明它是类的成员函数才可以!
在类内声明的时候就不需要::了,直接 返回值类型 函数名(参数表) 就可以了!
c++学习笔记之基础---类内声明函数后在类外定义的一种方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。