- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 2009年总结,2010规划
2009年的最后一天了,无论是网站还是论坛都在总结这一年的点点滴滴。呵呵,我也得赶在新年钟声敲响之前好好回顾一下这一年我的成长,收获与不足。 说着总结,出现在脑海里的是也就那么几件了。哎,这是一个悲哀啊,谁让我平时不爱写日志呢,不爱记录一下自己一年的点点滴滴啊,因此,新年我的第一个任务就是要养成写日志记录我的日常生活学习和工作。不过,几件比较印象的事情还是在脑海里难以磨灭的。以
2009-12-31 22:48:00 375
翻译 类成员的初始化顺序
编程时尽量将成员的初始化放到初始化列表中,而不是构造函数体中,为什么要采取这样的策略呢,一方面,一些const只能被初始化而不能被赋值,另一方面,在初始化列表中初始化成员比在构造函数体中通过赋值初始化成员效率要高。因为,对象的初始化,首先进行的数据成员的初始化,然后才会执行构造函数体内的动作,对于有基类的对象来说,基类成员的初始化和构造函数体发生在派生类成员初始化和构造函数体之前。因此,如果在初
2009-12-17 20:38:00 345
翻译 拷贝构造函数与重载operator =
如果一个类既没生命拷贝构造函数也没声明赋值操作符,结果将变得十分可怕,通常会产生很多不良后果。看下面例子: class String {public:String(const char *value);~String();... // 没有拷贝构造函数和operator=private:char *data;}; Strin
2009-12-17 19:42:00 426
原创 重写operator new 和 operator delete
作为一名程序员,一定要特别注意申请内存失败的情况。通常operator new分配失败后会抛出一个std::bad_alloc异常。bad_alloc是分配内存失败时候抛出的异常的一种类型,这个异常类型位于std namespace中。 C采用的方法是,定义一个与类型无关的宏来分配内存并检查是否成功。C++允许我们在每个内中对全局operator new/delete进行重载,并指定我们自己
2009-12-15 10:47:00 477
原创 尽量iostream用而不用stdio.h
中的scanf,printf之类的函数不是类型安全的,也不具扩展性,他们要求将读写变量和格式分开。库所提供的类和函数克服了以上缺陷。注意是 not 。以上内容总结自《Effective c++》Item 2
2009-12-13 10:43:00 374
原创 尽量用const 和inline 而不用#define
在编程过程中尽量使用const和inline代替#define,也就是说尽量使用在编译期间进行处理的关键字而不是使用在预处理阶段进行处理的关键字。#define所定义的量不会被添加到符号表中,而是在预处理阶段用其定义的内容进行直接替换,这样就会产生一疑惑。例如,#define ASPECT_RATIO 1.653如果在编译时报出一个错误,这个错误源自1.653,这时我们将无法定位程序的哪部
2009-12-13 10:24:00 345
原创 Summarization of paper "Compressed Random-Access Trees for Spatially Coherent Data"
1. Goals Randomly-accessibletree is proposed for the adaptive multiresolution hierarchies which are highlyefficient at representing spatially coherent graphics data. To reduce the spac
2009-09-01 16:16:00 410
原创 Bump mapping所涉及的Tangent space
在学习Bump mapping时一直让我不是很理解的问题就是bump mapping所涉及的tangent space以及相关的Tangent space matix。今天在看完这篇文章后,我的思路彻底清晰了,文章题目Derivation of the Tangent Space Matrix,URL为http://www.blacksmith-studios.dk/projects/dow
2009-02-15 18:51:00 924
原创 来到实验室第一周总结
今天是我来到实验室的第一个周末。仔细回顾至一周,总体的感觉是过得狠充实,同时也很忙。由于,住宿的问题,知道今天我才不用每天早早早起床等公交到实验室,晚上早早的离开实验室等公交。实验室的每一个师兄都狠热心,他们对我这个小师弟的照顾可谓是无微不至,师兄们帮我安排住宿,带我熟悉这个环境,甚至帮我解决了一些安装软件等问题。前些天老师给了我一片论文,我看到今天才基本上理解了算法的基本思想,还没有具
2009-02-15 18:39:00 567
原创 初到浙大随想
不知不觉来到浙大已经两三天了。还记得那天因为武汉天气不好,雾一直笼罩着那个火炉,致使本应上午就到这边的我,最后竟然晚上才到,还累得我要死。真是计划赶不上变化啊! 今天终于到了我学习的地方。学习工作环境很好,位置宽敞,光线明亮,各种设施也很齐全,最重要的是电脑配置比我的笔记本强多了,以后编程不用太考虑内存了,呵呵。 在玉泉校区的实验室里看到了到处一片忙碌,生机盎然的景象。
2009-02-11 17:40:00 365
一个提取单词主干的C++源码
2009-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人