vs2008下string a = NULL;下可以这样啊,但是一般赋值为NULL都是为了野指针用的,就是说给一个指针fp = NULL这样使用,你这里a就是一个对象,一般的话好像不这样用。
string是类。。
string a;就初始化了,类的构造韩式已经搞定一切。
或者string a = "xxx"也可以~
string *a = NULL 初始化字符串指针
string a = " " 初始化字符串
string a; a is empty string
string a (b); initialize a as a copy of b
string a ("djflsd"); initialize a as a copy of the string literal
string a (n, 'a'); initialize a with n copies of the character 'a'
PS: from c++ primer
你定义类型就自动初始化了