- 42
- 0
- 约3.07万字
- 约 33页
- 2019-04-27 发布于山东
- 举报
1.介绍一下STL,详细说明STL如何实现vector。STL (标准模版库,Standard Template Library)它由容器算法迭代器组成。STL有以下的一些优点:可以方便容易地实现搜索数据或对数据排序等一系列的算法;调试程序时更加安全和方便;即使是人们用STL在UNIX平台下写的代码你也可以很容易地理解(因为STL是跨平台的)。vector实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间。
2.如果用VC开发程序,常见这么几个错误,C2001,c2005,c2011,这些错误的原因是什么。在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolved external symbol “symbol”(不确定的外部“符号”)。如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误消息。一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在、拼写不正确或者使用错误;其次可能使用了不同版本的连接库。编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误.3.继承和委派有什么分别,在决定使用继承或者委派的时候需要考虑什么。在OOD,OOP中,组合优于继承.当然多态的基础是继承,没有继承多态无从谈起。当对象的类型不影响类中函数的行
原创力文档

文档评论(0)