美文网首页C/C++学习笔记C++
2.0 C++远征:类内定义与内联函数

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

作者: 青_阳 | 来源:发表于2016-11-18 16:24 被阅读27次

    类内定义与内联函数

    1.类内定义

    直接在类的内部定义方法

    类内定义.png

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

    2.类外定义

    (1)同文件类外定义

    同文件类外定义.png

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

    (2)分文件类外定义

    分文件类外定义.png

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

    相关文章

      网友评论

        本文标题:2.0 C++远征:类内定义与内联函数

        本文链接:https://www.haomeiwen.com/subject/frqspttx.html