It is my code in the following instruction:
#include <iostream>
using namespace std;
class learning
{
public:
static int func(int var)
{
return var;
}
inline bool func(bool var=2 > 1)
{
bool& va = var;
int num = func(3);
num += va;
cout << num << " ";
return num;
}
};
int main()
{
learning len;
cout << "Testing " << learning::func(6) << " " << len.func();
return 0;
}
Why my cmd is print 4 Testing 6 1
but not is Testing 6 1 4
?