2018年8月5日
摘要: 1、对于多维数组的理解,多维数组就是数组的数组,数组元素还是数组称之为二维数组。 2、《C++Primer fifth》中提到,要想更好地理解多维数组,应该从内向外阅读定义。 3、多维数组初始化时,每一行用一个花括号括起来,也可以省略。可以显示的初始化每行的首元素,也可以显示的只初始一行元素。 4、 阅读全文
posted @ 2018-08-05 19:21 linlh 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、如果C++输出的数组是char类型的,那么输出的就是数组中的元素。 2、如果使用的是其他类型的数组作为输出的话,那么就是一个16进制的地址。 3、还是那句话,对数组的操作,很多时候都是指针的操作,所以数组名作为输出时,16进制的地址就是数组的首地址。 4、为什么输出会不一样?因为cout对于ch 阅读全文
posted @ 2018-08-05 15:51 linlh 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1、允许使用空字符结尾的字符数组初始化string类对象,或者赋值。 2、使用string类的加法运算符时,允许使用以空字符结尾的数组作为加法的操作对象之一,只能是之一,而复合赋值运算中以空字符结尾的数组只能作为右值。 3、若需要使用C风格的字符串,可以使用string类的c_str的成员函数。其功 阅读全文
posted @ 2018-08-05 15:47 linlh 阅读(121) 评论(0) 推荐(0) 编辑