1.为什么c++会使用构造函数呢?
构造函数是为了进行变量的初始化。
2.为了只是变量的初始话,为什你们我们不能直接使用像c语言中的方法:(例如 int a = 0)
看下面这个例子是通过调用函数setdate(
int
y,
int
m,
int
d);进行变量初始话的。
#include <iostream>
using
namespace
std;
class
date
{
public
:
void
getdate();
int
getyear();
int
getmonth();
int
getday();
vo