在C ++中声明一个operator +函数

时间:2013-10-10 20:56:19

标签: c++ operator-overloading

我有一个班级桑普。在Samp.cpp中,我可以定义/声明一个类似

的函数
 Samp& operator+(Samp& other) {
  std::cout << "something";
  return other;
}

这个功能究竟是什么?我怎么称呼它?

1 个答案:

答案 0 :(得分:11)

这实际上是一元+,您可以这样称呼它:

Samp s;
+s; // <-- here