C++ Character sequences
这里只强调一点:
string a = 'hello world\n",这里a的长度可以改变,可以输入该字符串长的字符串。
char a[] = "hello world\n",这里a的长度已经确定,如果你往里输入比该字符串长的字符串,那会发生溢出,就是这个道理,很简单。
本文探讨了C++中字符串(string)与字符数组(char[])的区别,重点在于它们长度的可变性及其对溢出的影响。通过示例说明了如何正确使用这两种类型来避免潜在的编程错误。
这里只强调一点:
string a = 'hello world\n",这里a的长度可以改变,可以输入该字符串长的字符串。
char a[] = "hello world\n",这里a的长度已经确定,如果你往里输入比该字符串长的字符串,那会发生溢出,就是这个道理,很简单。
3291
593

被折叠的 条评论
为什么被折叠?