类的常数据成员的初始化

#include "stdafx.h"

#include<iostream>

using namespace std;

class Term

{

public:

const int x;

                Term( int c);

};

/*

Term::Term(int c)

{

x = c;   //错误,不能采用在构造函数中对常数据成员赋初值的方法进行初始化

}

*/

Term::Term(int c) :x(c){}//正确 ,用初始化列表

int main()

{

return 0;

}

posted @ 2016-05-30 10:15  01Turing  阅读(1487)  评论(0编辑  收藏  举报