c++字符串末尾默认添加一个’\0’,可以访问,但不会增加字符串长度:
注意:
c++和c#里的,结构体变量都是值类型不是引用类型且c++结构体里的成员变量默认可访问而c#默认不可访问需加public:
c#对象是引用类型(new了之后为对象中的字段自动赋缺省值)而c++里的对象是值类型:
c++中的变量都是值类型(包括结构体、类、字符串),要用引用类型使用&。
注意:c++中指针类型的默认值为NULL,但结构体中的指针变量默认值不为NULL,所以要养成给指针类型变量赋初值的习惯,否则容易出错。