2009年9月16日

const member in class

假設有個class 裡面有個成員具備const屬性,則此const成員必須在initialization list內做初始化。

class A{
public:
A(){};
private:
const int constant1;
const int constant2;
};

A::A(): constant1(123), constant2(456)
{
...
}

沒有留言:

張貼留言