- 博客(7)
- 收藏
- 关注
转载 C++ 虚函数表解析
<br />C++ 虚函数表解析 <br /> <br />前言<br /> <br />C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。<br /> <br /> <br />关于虚函数的使用方法,我在
2010-07-22 20:57:00 368
原创 关于操作符[]的理解
<br /> 在对数组进行操作时,* 和 [] 在效率上几乎是等同的;<br /> 但是对于一些重载了操作符[]的一些成员函数来说,[]和*就不是一个概念了,在效率上[]至少要比*慢数十倍;<br /> 我们通过stl中的vector来说明:<br /> 样例一:<br /> std::vector<int> text;<br /> text.resize(100000);<br /> DWORD start,finish;<br
2010-07-20 15:24:00 332
原创 C++程序员成长之路-2
<br /> 今天虽然是正式进入项目组,但是没有进行任何程序相关的东西:反而让我见识到了一种新东西<br /> 这是一个机箱,但是这个机箱里面含有5台主机和一个磁盘阵列;然后外部有一个六个开关,分别控制这6个东东的开启,当然还有一个电源开关;<br /> 磁盘阵列这个东西虽然之前听说过,但是仅限于听说过;对于他的原理一无所知,不过就算现在通过查找资料也仅仅知道他可以扩充磁盘空间;但是对于可以加强数据的安全性还是不甚理解,还望高人指点;突然冒出个想法:哪天等办公司没人我拆下来研究研究哪里
2010-07-19 23:58:00 399
转载 编程修养(一)---转载
编程修养————什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。这些都是程序员的修养,这里我想谈谈“编程修养
2010-07-18 19:03:00 254
原创 C++程序员成长之路-1
<br /> 早上背单词,背的有点烦了,瞬间感觉回到了高三早读时期。<br /> 明天就要进入老师们的开发团队了集中开发了,有点小兴奋。以前编的程序都是属于学习性质,而这一次如果能过在这个项目里面贡献点力量,至少认为我所编写的东西为很多人服务,这当然算是一个质的提升;当然在这里面跟老师们编程也会学到很多东西,虽然我不认为老师们的编程水平有多高,但是对于我的水平,我想已经足够了;还有就是可以跟着他们学下我们专业相关的东西,虽然不会学到细节上的东西,但是我想能够听他们谈论一些国外的先进技术,还有
2010-07-18 11:08:00 389
原创 C++程序员成长之路
<br /> 一直以来,我是个很少写文章的人,这么多年来除去任务式的写作,估计我写的文章数量不会超过五篇吧~<br /> 最近突然想开个博客,一来是把我平时学的零零碎碎的知识整合起来,说不定哪天忘记了,哪天又要用呢,而来想记录些我的程序员生涯的成长之路<br /> 先简单的介绍下自己:我是武汉地区某高校大三学生,非计算机专业,而是相关专业,不过个人很爱编程,下学期就大四了,有考研的打算,至于我现在的编程水平,用一位刚从金山跳槽到百度的学长的话来说:看过的书不少,属于菜鸟级别中水
2010-07-17 16:16:00 574
原创 《大话设计模式》阅读笔记
一下纯属个人心得,如果不对,敬请指教10、模板方式模式: 思路:抽离出一个操作的基本骨架,然后利用多态进行实例化具体细节
2010-07-16 21:03:00 350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人