2011年9月5日

摘要: 在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)

导航