2.0 C++远征:类内定义与内联函数

类内定义与内联函数

1.类内定义

直接在类的内部定义方法

类内定义的成员方法,编译器会将其优先编译成内联函数(复杂的成员方法仍然编译成普通函数)

2.类外定义

(1)同文件类外定义

在同一个cpp文件中,在类内声明成员方法,而在类外定义这些成员方法,方法名之前需加“类名::”

(2)分文件类外定义

在hpp文件中,在类内声明成员方法,而在cpp文件中定义这些成员方法,方法名之前需加“类名::”,并且在cpp文件中需include对应的hpp文件

posted @ 2016-11-18 11:01  青_阳  阅读(1166)  评论(0编辑  收藏  举报