20151013刷题小结
来源:互联网 发布:信息技术软件分享ppt 编辑:程序博客网 时间:2024/05/16 06:18
一.抽象类相关:
1.一个类只能继承一个抽象类
2.一个类只要有抽象方法,则必须申明为抽象类。所以一个类继承了抽象类,则不必实现父类的所有方法,因为抽象类中也有普通方法。
二.虚函数以及相关子类父类关系
C++中虚函数的主要作用是实现了多台的机制。关于多态,简而言之,就是用父类指针指向子类的实例,然后通过父类指针调用子类函数。
父类函数需加virtual,否则,子类的同类函数未对父类方法进行覆盖,还是会调用父类方法。
三,string、stringbuffer、以及stringbuild
java中string存储在字符串常量区,不会改变
stringbuild与stringbuffer功能相同,且底层都是以字符数组存储,因此可修改内容。不同之处是,stringbuffer是线程安全的
四.sizeof(指针)以及sizeof(数组名)
数组作为函数参数传递时,作为普通指针对待
五.vector迭代器问题
vector是顺序存储的,只有在尾部插入才不会导致迭代器失效,在头部插入或者中间插入都会导致插入部位和其后所有迭代器失效。
变量在内存中的存储并不连续,因此a[ ]={'x','y','z'},strlen(a)是不确定的,但一定大于3.
float类型的数据后面必须加f,否则默认是double的数据类型。
指向派生类对象的指针可以转换为指向基类对象,但只能引用基类对象。
六.指针传递和引用传递
指针传递时,在主调函数处,必须用变量地址作为实参,而引用传递更易使用,更清晰
引用作为函数参数传递时,并未产生实参副本,直接对实参操作,而一般变量传递,当发生函数调用时,需给形参分配存储单元
- 20151013刷题小结
- PAT刷题小结
- 搜索相关刷题小结
- 后缀自动机刷题小结
- PAT OJ 刷题小结~~
- 1.two sum个人刷题小结
- 做题小结
- 近期笔试题小结
- 笔试题小结
- poj 做题小结
- 招聘题小结8.29
- 招聘题小结8.30
- 博弈题算法小结
- 做题小结
- GDOI改题小结
- [Notes] 构造题小结
- LeetCode 做题小结
- DP 水题小结
- 第三方判断网络状态
- selinux--rhel5
- 1684: [Usaco2005 Oct]Close Encounter
- 【LeetCode从零单刷】Rotate Image
- n个不同的数可组成多少个不同的三位数
- 20151013刷题小结
- 最优二叉搜索树1
- IOS--UITextView 多行文本的输入和显示 的使用方法详细
- solr 5.4 安装与使用
- linux kernel系列四:嵌入式系统中的文件系统以及MTD
- 项目开发之网络连接和数据库
- 2015-10-13
- Linux下的socket编程实践(六)Unix域协议和socketpair传递文件描述符
- Unity3D Rigidbody详解