#includeusing namespace std; class printData { public: void print(int i) { // 重载 (overload) 函数名相同, 但是参数列表不同, 使用时候自动选取合适的定义 cout << "整数为: " << i << endl; } void print(double f) { // 重载 (overload) cout << "浮点数为: " << f << endl; } void print(char c[]) { // 重载 (overload) cout << "字符串为: " << c << endl; } }; int main(void) { printData pd; // 输出整数 pd.print(5); // 输出浮点数 pd.print(500.263); // 输出字符串 char c[] = "Hello C++"; pd.print(c); return 0; }



