char *screenInit(int height, int width, char background = ' ');
char *screenInit(int height = 4, int width = 4, char background);

正确;

char *screenInit(int height, int width, char background = ' ');
char *screenInit(int height = 4, int width = 4, char background = ' ');//redefinition of default parameter : parameter 3

错误;缺省参数不能重定义;

void manip(int (*arr)[5], int size);
void manip(int (*arr)[2], int size);

可以,但是被当做是重载函数, 根据传递的参数 选择执行哪个函数

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2022-02-01
  • 2021-08-13
  • 2021-04-04
  • 2021-10-14
  • 2021-05-26
猜你喜欢
  • 2021-07-15
  • 2021-05-30
  • 2022-12-23
  • 2022-02-14
  • 2022-02-19
  • 2021-06-04
  • 2021-06-16
相关资源
相似解决方案