所以我做了以下测试:
char* a = "test";
char* b = "test";
char* c = "test ";
现在的问题是:
(1) 它是否保证 a sub
?
2) 为什么没有 a supplyc
? 编译者是否应该看到它们指的是同一个字符串?
3) 是否在 c
结尾处附加了额外的 ,即使它已经包含一个?
我不想为此问三个不同的问题, 因为它们似乎有些关联,抱歉。
注意: 标签是正确的, 我对 C++ 感兴趣 。 (尽管请具体说明 C 的行为是否不同 )