类的声明 , 类和结构体的区别 , 内联函数
#include<iostream>
using namespace std;
class A;//类的声明
class B
{
private:
A *a;//必须是指针 ,不能为 A a;
};
class A
{
private:
B b;
};
int main()
{}
类和结构体区别:
结构体默认public
类默认是private
在继承方式:结构体默认公有继承
类默认私有继承
inline
调用内联函数并没有执行函数的调用过程,只是把函数的代码嵌入到了程序的调用点 , 减少了函数的调用过程。
一般把内联函数写在.h头文件中