If a class is having constructor which will take parameters as below
class myclass
{
public:
myclass(int a, int b);
};
what are the differences between creating objects as below
myclass a(3, 4);
myclass a = myclass(3, 4);
and which one is better?