美文网首页
类的使用即内置函数inline

类的使用即内置函数inline

作者: 魂之挽歌w | 来源:发表于2017-12-23 17:13 被阅读33次

class Student{

public:

void   display(){

cout<<"sfds";

}

private:

int num;

char str;}student1,student2;

inline成员函数

     调用一个函数的时间开销远远大于小规模函数体中全部语句的执行时间,为了减小时间开销,如果在类体中定义的函数不包括循环等控制结构,C++系统自动将它们作为内置(inline)函数来处理。也就是说我们在调用这些函数是,只是把函数代码嵌入程序的调用点,并随便真正的执行函数的调用过程(如保存返回地址等处理)

  C++要求对内置函数用关键字inline声明,但对类内定义的成员函数,可以省略inline,因为默认为内置函数

体外定义函数:

class Student{

public:
inline void   display();

private :

  int num;

string name;}

inline void Student::display(){ //类外定义内置函数

cout<<"display"<<endl;

}

相关文章

  • 类的使用即内置函数inline

    class Student{ public: void display(){ cout<<"sfds"; } p...

  • Kotlin内联函数使用

    inline 本质 Kotlin中的内联函数使用inline关键字修饰,形如: 编译时,inline会将内联函数中...

  • C++ 从入门到放弃 (Day-02)

    内联函数(inline function) ◼ 使用inline修饰函数的声明或者实现,可以使其变成内联函数 建...

  • PHP 自定义异常处理类

    内置的Exception类 如果使用自定义的类来扩展内置异常处理类,并且要重新定义[构造函数]的话,建议同时调用 ...

  • Python中的类与元类

    Python的类 在Python中类也是一个对象,可以使用type()内置函数动态创建类 函数type()实际是一...

  • 04-内联函数(inline function)

    内联函数(inline function) 使用inline修饰函数的声明或者实现,可以使其变成内联函数。一般建议...

  • 内联函数、引用、const

    内联函数 inline function 使用inline修饰函数的声明或者实现,可以使其变成内联函数。 一般建议...

  • HTML Helper Method总结

    自定义 inline 使用Razior语法 external 使用扩展方法 内置 Basic Input HTML...

  • 内联函数(inline)

    缘由 程序调用函数时步骤过于繁琐,导致运行效率低下,故引入inline函数。 格式 对象中inline函数使用 错...

  • 博览网 week1

    Week1-3 一 内敛函数 #1 函数若在class body类内定义完成,便自动成为inline。inline...

网友评论

      本文标题:类的使用即内置函数inline

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