📜  C ++ | const关键字|问题3

📅  最后修改于: 2021-06-01 02:45:21             🧑  作者: Mango

预测以下程序的输出。

#include 
using namespace std;
class Point
{
    int x, y;
public:
 Point(int i = 0, int j =0)
   { x = i; y = j;  }
   int getX() const { return x; }
   int getY() {return y;}
};
  
int main()
{
    const Point t;
    cout << t.getX() << " ";
    cout << t.getY();
    return 0;
}

(A)垃圾价值
(B) 0 0
(C) cout << t.getX()<<“”中的编译器错误;
(D) cout << t.getY();中的编译器错误答案: (D)
说明: cout << t.getY();行中有编译器错误。

const对象只能调用const函数。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。