【发布时间】:2020-03-06 07:51:47
【问题描述】:
在这段代码中,我重载了函数。但是有人可以告诉我为什么 main 函数的参数括号中有 void。我试图从主函数代码的括号中删除 void 仍然有效。有什么想法吗?
#include <iostream.h>
class printData
{
public:
void print(int i)
{
cout << "Printing int: " << i << endl;
}
void print(double f)
{
cout << "Printing float: " << f << endl;
}
void print(char* c)
{
cout << "Printing character: " << c << endl;
}
};
int main(Void)
{
printData pd;
pd.print(5); // Call print to print integer
pd.print(500.263); // Call print to print float
pd.print("Hello C++"); // Call print to print character
return 0;
}
【问题讨论】:
标签: c++