[C++] 纯文本查看 复制代码
constructor(arg-list) : member(initializer),
member2(initializer),
//...
memberN(initializer)
{
// 构造函数体
}
[C++] 纯文本查看 复制代码
#include "stdafx.h"
#include <iostream>
using namespace std;
class myclass {
const int myvar;
const int yourvar;
public:
myclass(int x, int y) : myvar(x), yourvar(y) { }
int getmyvar() { return myvar; }
int getyourvar() { return yourvar; }
};
int _tmain(int argc, _TCHAR* argv[])
{
myclass ob1(10, 33), ob2(4, 19);
cout << "Value in ob1 are " << ob1.getmyvar() << " and " << ob1.getyourvar() << endl;
cout << "Value in ob2 are " << ob2.getmyvar() << " and " << ob2.getyourvar() << endl;
return 0;
}