摘要:
在C++中,可以为两个或多个函数提供相同的名字,只要它们的每个参数表唯一就行:或者是参数的个数不同,或者是参数类型不同。当一个函数名在一个特殊的域中被声明多次时,编译器按如下步骤解释后续的声明。(1)如果两个函数的参数表中的参数的个数或类型不同,则认为是重载的。例如:void print(const string&);
void print(vector<int> &);(2)如果两个函数的返回类型和参数表精确匹配,则第二个声明被视为第一个的重复声明。void print(const string &str);
void print(const string 阅读全文
posted @ 2011-09-05 21:34
江南烟雨hust
阅读(459)
评论(0)
推荐(0)

浙公网安备 33010602011771号