这样做有什么问题吗? char* field = new char[2]; field[0] = 'S'; field[1] = '\0'; char c = *field; C语言中的变量是否总是等于'S'?
char
的指针进行解引用会产生一个char&
。 - ildjarnchar
左值。 - Vituschar&
,但你不能仅仅说它返回了一个引用-标准就是这样写的。 :) - Vitus