#include <iostream>
using namespace std;
class CTest
{
int x;
public:
CTest()
{
x = 3;
cout << "A";
}
};
int main () {
CTest t1;
CTest t2();
return 0;
}
CTest t1 prints "A" of course.
But nothing seems to happen with t2 (), but the code works well.
So do we use these parentheses with no arguments? Or why can we use it that way?
source
share