一、输出为空
#include<iostream>
using namespace std;
class A
{
private:
int a;
public:
A(int ap=5){
a=ap;
}
inline int get_a()
{
return a;
}
};
int main()
{
A a(9);
cout<<a.get_a()<<endl<<endl;
}
二、正常输出
#include<iostream>
using namespace std;
class A
{
private:
int a;
public:
A(int ap=5){
a=ap;
}
inline int get_a()
{
return a;
}
};
int main()
{
A a(9);
cout<<a.get_a()<<endl;
}
三、可以输出
#include<iostream>
#include<stdio.h>
using namespace std;
class A
{
private:
int a;
public:
A(int ap=5){
a=ap;
}
inline int get_a()
{
return a;
}
};
int main()
{
A a(9);
cout<<a.get_a()<<endl<<endl;
printf("%d",a.get_a());
}
四、正常
#include<iostream>
#include<stdio.h>
using namespace std;
class A
{
private:
int a;
public:
A(int ap=5){
a=ap;
}
inline int get_a()
{
return a;
}
};
int main()
{
A a(9);
cout<<a.get_a()<<endl;
printf("%d",a.get_a());
}