在MSDN中看到这个函数CWnd  GetDescendantWindow(
int nID 
) const ;  后面的const 是什么意思,起什么作用?

解决方案 »

  1.   

    在函数内部不能修改CWnd的成员变量的值
      

  2.   

    关于const函数的问题
    当在成员函数中使用 const时(即形如 void fun ()const ),说明该成员函数是一个只读型的函数,也就是说,该成员函数不修改调用该函数的对象中的数据。
      

  3.   

    补充:
    const 型的函数在声明和实现时,函数后都要有 const关键字.
      i_fan
      

  4.   

    该函数在调用过程中不修改该对象中的数据,应该为const CWnd GetDescendantWindow(INT nID),不过写的时候为了更加清楚和整齐,就放在后面了,被挤得,呵呵