由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] C++ function signature问题
相关主题
c++ question[C++] 入门级问题 increment and decrement operators
why use static function here?C++ Q90 - Q92 (转载)
为什么在overloading中,friend <<不能读取private值呢?Java banned operator overloading
一个关于C++ template和overload的问题请问一个implicit conversion的问题(C++)
operator overloading (C++)New "KENG" about Perl.
C++ function template问题这个问题怎么答?
C++ Q96: function inheritance (转载)为啥gcc找不到类的构造函数?
C++: friend functionone question about overloading operator delete
相关话题的讨论汇总
话题: lr话题: c++话题: int话题: function话题: signature
进入Programming版参与讨论
1 (共1页)
s*******e
发帖数: 664
1
☆─────────────────────────────────────☆
ilvch (From here to eternity) 于 (Mon Jun 22 19:52:58 2009, 美东) 提到:
我们经常会写返回lvalue和rvalue的access function, 比如下面的程序.
突然想到两个x1()函数的signature好象是一样的吧?
这个算overloading function么?
C++标准是怎么定义的呢?
#include
using namespace std;
class LR {
int x;
public:
LR():x(-1) {}
const int& x1() const { return x; }
int& x1() { return x; }
void print() { cout << "x = " << x << endl;}
};
int
main() {
LR lr;
int y1 = lr.x1(); // return rval
1 (共1页)
进入Programming版参与讨论
相关主题
one question about overloading operator deleteoperator overloading (C++)
c++ std::abs(int) ambiguous?C++ function template问题
这段code有啥问题?C++ Q96: function inheritance (转载)
C++ func overload questionC++: friend function
c++ question[C++] 入门级问题 increment and decrement operators
why use static function here?C++ Q90 - Q92 (转载)
为什么在overloading中,friend <<不能读取private值呢?Java banned operator overloading
一个关于C++ template和overload的问题请问一个implicit conversion的问题(C++)
相关话题的讨论汇总
话题: lr话题: c++话题: int话题: function话题: signature