void Print(const MyClass& value1, const MyClass& value2, const MyClass& result) { cout << "The result of adding" << endl; cout << value1.GetValue() << endl; cout << "to" << endl; cout << value2.GetValue() << endl; cout << "is" << endl; cout << result.GetValue(); cout << endl << endl; }
void Assign(const MyClass<X>& other) // 参数定义成了const对象,所以它只能调用const函数。 { _val = other.GetValue(); }
MyClass Add(const MyClass& myClass1, const MyClass& myClass2) { return MyClass(myClass1.GetValue(), myClass2.GetValue()); }