一级棒(Eachfun)
一级棒 - 读书笔记 - C++ Primer - 标准库vector类型
RSS订阅
标准库vector类型
发表时间:2006-06-27 01:40:54 关键词:C++,MFC,VC,Primer,编程,教程,读书

  终于让“类模板”上场了,可惜的是,在本书的第三章,还不能彻底让类模板浮出水面,只能将就着提一下。
  引用:使用类模板可以编写一个类定义或函数定义,而用于多个不同的数据类型。……vector并不是一种数据类型,而只是一个类模板,可用来定义任意多种数据类型。
  笔记:“vector<int> ivec;”中,“vector<int>”是一个数据类型,C++支持类模板,以后大量接触类模板时,这个一定要时刻注意。
  引用:在元素值已知的情况下,最好是动态地增加元素。……虽然可以对给定元素个数的vector对象预先分配内存,但是更有效的方法是先初始化一个空的vector对象,然后再动态地增加元素。
  将vector与string对比,可以轻松地记住empty()、size()函数和[]、=、==、!=等运算符。不过这似乎有个前提:对C语言比较熟并且摈弃VB的String变量类型。因为,string虽然是一个变量,但是如果缺少对“char []”的理解,将注定不能理解它。——所以,我很反对某些人说的“可以不学C语言直接学C++”论调。

本站特约顾问律师常州东晟律师事务所朱立律师(电话13915029670,QQ646146109)提醒您:
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
相关评论
  • 那是c 语言之父自己说的。。。
    作者:werew 时间:2007-02-02 10:08:08
1
发表评论
称呼:
QQ:
邮箱:
链接:
内容:
搜索: 百度搜索 Google搜索
Copyright©2000 - 2008 Eachfun.Com, All Rights Reserved 一级棒网络
苏ICP备05080156号
一级棒建站系统 http://www.eachfun.com 一级棒版权所有,未经许可不得商用!