首页 > 编程语言 >C++学习笔记——内联函数

C++学习笔记——内联函数

时间:2022-12-01 16:25:23浏览次数:38  
标签:std cout 笔记 C++ 内联 函数

//#include<iostream>
//using namespace std;
//
//#define SUM(x)    ((x)*(x))            //定义一个宏参数
//
//
//inline void fun(int i)
//{
//    cout << (i * i);
//
//}
//
//class Stu
//{
//public:
//    void fun()                        //类内定义的都是内联函数,不写inline则是默认隐式定义
//    {
//
//    }
//    inline void fun1()                //在类内的写inline的内联函数,是显示定义
//    {
//
//    }
//    void fun2();
//};
//
//inline void Stu::fun2()
//{
//    cout << "在类外定义的函数,写了inline就是内联函数,不写就不是" << endl;
//}
//
//int main()
//{
//    cout << (SUM(2 + 3))<<endl ;                //调用宏,代码的替换
//    fun(2+3);                                    //调用内联函数,替换代码,内联函数的替换比类宏强大
//    return 0;
//}
////通常情况下,内联函数写在头文件中

 

标签:std,cout,笔记,C++,内联,函数
From: https://www.cnblogs.com/kun-sir/p/16941755.html

相关文章

  • C++学习笔记——operator
    //#include<iostream>//usingnamespacestd;//////classStu//{//public://inta;//doubleb;////Stu()//{//a=12;//b......
  • C++学习笔记——类内operator
    //#include<iostream>//usingnamespacestd;////classStu//{//public://inta;//Stu()//{//a=26;//}//intoperator+(intb)......
  • C++学习笔记——二元运算符
    //#include<iostream>//usingnamespacestd;////classStu//{//public://inta;//Stu(inta1)//{//a=a1;//}////关系运算符重......
  • C++学习笔记——一元运算符
    //#include<iostream>//usingnamespacestd;////classStu//{//public://inttemp;//Stu(intt)//{//temp=t;//}////负号//......
  • C++学习笔记——static累加
    //#include<iostream>//usingnamespacestd;////classStu//{//public://staticintb;//静态成员无论赋值如何变化,一个静态成员只有一个空间//......
  • 剑指offer题解C++版
    一,常见数据结构1,数组3-找出数组中重复的数字4-二维数组中的查找5-替换空格29-顺时针打印矩阵leetcode989-数组形式的整数加法leetcode26-删除有序数组中的重复......
  • VUE小白笔记-初入者
    错误vscode格式化代码报错错误[Error-15:07:33]RequesttextDocument/formattingfailed.Message:RequesttextDocument/formattingfailedwithmessage:Ove......
  • 关于c++的预定义宏
    有时候看到代码里充斥着宏,很难受,这些宏都是啥玩意,哪来的。有些是库或者代码定义的,有些是编译器定义的,有些是cmake里面定义的,再在代码里使用。查看或者说查询语言标准,编译器......
  • MySQL数据库-数据完整性-笔记
    数据完整性一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证......
  • 数据库-介绍-笔记
    1.数据库数据库就是一种特殊的文件,其中存储着需要的数据关系型数据库核心元素数据行(记录)数据列(字段)数据表(数据行的集合)数据库(数据表的集合)2.RDBMSRelationalDataba......