原错误代码简略版:
void isEqualUpper(char& a[2]){
a[0] = 'a';
}
报错:
[Error] declaration of ‘a’ as array of references
[错误]将“a”声明为引用数组
错误原因:
数组引用错用成引用数组
两者区别详解:
https://blog.csdn.net/m0_51487301/article/details/119673337?spm=1001.2014.3001.5501
解决方法:
void isEqualUpper(char (&a)[2]){
a[0] = 'a';
}
版权声明:本文为m0_51487301原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。