#include<iostream>
using namespace std;
inline void fun(int i,int j=20,int k=30);
inline void fun(double i,double j,double k);
int main()
{
fun(1,2,3);
fun(1.2,1.3,1.4);
}
void fun(int i,int j,int k)
{
cout<<i<<","<<j<<","<<k<<" int"<<endl;
}
void fun(double i,double j,double k)
{
cout<<i<<","<<j<<","<<k<<" double"<<endl;
using namespace std;
inline void fun(int i,int j=20,int k=30);
inline void fun(double i,double j,double k);
int main()
{
fun(1,2,3);
fun(1.2,1.3,1.4);
}
void fun(int i,int j,int k)
{
cout<<i<<","<<j<<","<<k<<" int"<<endl;
}
void fun(double i,double j,double k)
{
cout<<i<<","<<j<<","<<k<<" double"<<endl;
}
//内联函数(建议性使用)
//重载 同作用域,名同,数据类型或个数不同;