当前位置:  开发笔记 > 编程语言 > 正文

在C++中定义具有相同签名的两个函数

如何解决《在C++中定义具有相同签名的两个函数》经验,为你挑选了1个好方法。

为什么我们可以通过以下方式定义具有相同签名的两个函数?

extern void print(int *ia, int sz);
void print(int *array, int size);

Andy Prowl.. 7

这些不是定义,而是(冗余)声明.如果你通过提供一个函数体将它们变成定义,你肯定会从编译器中得到一个错误.



1> Andy Prowl..:

这些不是定义,而是(冗余)声明.如果你通过提供一个函数体将它们变成定义,你肯定会从编译器中得到一个错误.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有