C++のconstでズッコケる
↓constの掟をすっかり忘れていたのでメモしといてみる。
--
#include
<iostream>
using namespace
std;
class A
{
public:
A(){;};
~A(){;};
void print(void) { cout <<
"Not Constant" << endl; }
void
print(void) const { cout << "Constant" << endl;
}
private:
};
int
main(void) {
A
vA;
const A cA;
vA.print();
cA.print();
return
0;
}
Posted: 金 - 9月 16, 2005 at 07:39 午前