基本概念理解(三)

1、命名空间的using声明可以省去在每次使用某命名空间中的名字时输入前缀,但是在头文件中,必须总是使用完全限定的标准库名字

2、现代C++程序应尽量使用vector和迭代器,而避免使用低级的数组和指针。设计良好的程序只有在强调速度时才在类实现的内部使用数组和指针。

     数组的显著缺陷在于:数组的长度是固定的,而且程序员无法知道一个给定数组的长度。数组没有获取其容量大小的 size 操作,也不提供 push_back 操作在其中自动添加元素。如果需要更改数组的长度,程序员只能创建一个更大的数组,然后把原数组的所有元素复制到新数组空间中去。

posted @ 2016-06-21 23:48  wenbuhua  阅读(127)  评论(0编辑  收藏  举报