#ifndef POINT_H 中的POINT_H 是什么意思啊?还有 int getX() const (return X;)中的const是什么作用?

解决方案 »

  1.   

    POINT_H 表示这个文件为point.h
    这样就是为了不重复包含这个文件const主要就是对函数getX()加限制,防止它改变的其他变量的值
      

  2.   

    int getX() const 
    {
    X++;  //有问题你自己试试就会明白了
    return X;}
      

  3.   

    const
    无法修改

    静态变量呢?
    也应该可以修改
      

  4.   

    const主要就是对函数getX()加限制,防止它改变的其他变量的值
      

  5.   

    const
    无法修改

    静态变量呢?
    也应该可以修改
    =====
    不能修改此类的成员
    也不能调用其它函数修改类成员