首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

public构造函数有关问题

2012-02-24 
public构造函数问题下面是某一联想数组类接口的public----------------------------assoc.hpppublic:Assc_

public构造函数问题
下面是某一联想数组类接口的public
----------------------------assoc.hpp
public:
Assc_arry(){}
Assc_arry(int);
long&operator[](char *);
void printAll(0;
-----------------------------assc_array.cpp
#include<iostream.h>
#include<string.h>
#include"assoc.hpp"
Assc_arry::Assc_array(int nm=0)
{
max=nm;
items=0;
table=new item[max];
}
请问这两个Assc_arry(){};Assc_arry(int);有什么联系有什么区别





[解决办法]
Assc_arry(){} 是默认的构造函数,没有参数。
当你使用形如Assc_arry oArray的方式实例化对象时,使用此构造函数。

Assc_arry(int)有参数。
当你使用形如Assc_arry oArray(123)的方式实例化对象时,使用此构造函数。

热点排行