So I've seen two different ways of initialising an object's member variable in the constructor:
MyObject(int var1, int var2) :
mMemberOne(var1),
mMemberTwo(var2)
{
}
and (the way I've always done it previously):
MyObject(int var1, int var2)
{
mMemberOne = var1;
mMemberTwo = var2;
}
Is there any benefit of one over the other? I ask on here because I don't know the correct terms to search for with Google. I just get pages about how to initialise an object or other basic principles.
Thanks