C++中,在函数名后面加上const关键字表示该函数是一个常量成员函数。
常量成员函数,可以在const对象上被调用,并且不会修改对象的状态。
VC6新建一个单文档工程;添加一个一般类;
把类的代码做好;
// MyClass.h: interface for the MyClass class.
//
//
#if !defined(AFX_MYCLASS_H__E982541A_F5B9_4208_91BC_DAD892BB50F4__INCLUDED_)
#define AFX_MYCLASS_H__E982541A_F5B9_4208_91BC_DAD892BB50F4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class MyClass
{
public:
MyClass(int v) : value(v) {}
virtual ~MyClass();
int value;
// 常量成员函数
int getValue() const {
return value;
}
// 非常量成员函数
void setValue(in