cpp const objects and const in pass by value & reference added