c++字符串字面值问题。
c++中字符串字面值也就是c风格的字符串,作为右值使用是自动转换为指向首字符的指针,做为左值使用是不可更改,不转换为指针,下面两个代码:char a[ ] = "c++"
char *p = "c++"
第一个代码中字符串字面值显然作为左值,第二个显然作为右值, 我真看晕了,麻烦各位大虾帮帮忙,在此谢过了。
2009-08-04 13:39
2009-08-04 16:47
2009-08-04 16:48
2009-08-04 16:58