class IntArray {
public:
// 相等与不相等操作#2bbool operator==( const IntArray& ) const;
这条代码中的const起什么作用?const不是用于声明常量的吗??
bool operator!=( const IntArray& ) const;
// 赋值操作符#2a
IntArray& operator=( const IntArray& );
为什么IntArray后面加个& ?int size() const; // #1
void sort(); // #4
int min() const; // #3a
int max() const; // #3b
public:
// 相等与不相等操作#2bbool operator==( const IntArray& ) const;
这条代码中的const起什么作用?const不是用于声明常量的吗??
bool operator!=( const IntArray& ) const;
// 赋值操作符#2a
IntArray& operator=( const IntArray& );
为什么IntArray后面加个& ?int size() const; // #1
void sort(); // #4
int min() const; // #3a
int max() const; // #3b
表示size函数不能改变类中的变量值
为什么IntArray后面加个& ?表示返回的是该数组的引用