Welcom to RO_wsy's blog

随笔分类 -  EffectiveC++读书笔记

摘要:c++中,指针和引用开起来不大一样,但他们却实现类似的功能,无论指针还是引用,都使你间接使用其他对象,那么他们有什么区别呢,又在何时使用他们呢?首先,要记住,引用是不可以为空的,也就是没有NULL REFERENCE,引用必须指向某个对象,所以引用在使用时必须初始化。指针可以指向为空,例如可以有以下代码:int *pi = NULL;有人可能会问,那下面的代码怎么解释呢:char *pc = NULL; char& rc = *pc;这段代码的行为是未定义的,当然也不应该是一个脑子正常的程序员写出来的。因为引用不可以为NULL,所以使用时可以不用测试其是否为空,效率可能会高些。另外,引 阅读全文
posted @ 2012-09-10 22:05 RO_wsy 阅读(130) 评论(0) 推荐(0)
摘要:《Effective C++》,久闻大名,幸得一见,都说c++程序员分两类,看过EffectiveC++的和没看过的,可见对此书评价之高,很少人能出其右。身为菜鸟,先看一遍,记记笔记,留着以后水平提高后回来批斗自己。都说C++是难学易用的语言,难学是因为她具有多种编程范式,既能进行过程化编程(procedural),也能进行面向对象编程(object-oriented),也支持泛型编程(generic),甚至还有元编程(metaprogramming)。正是因为有如此强大的能力,才导致了C++的难学。当然,世上木有免费的午餐,要想人前显贵,就得背后受罪啊,要想学好c++,一定要下功夫。废话少说 阅读全文
posted @ 2012-06-07 23:18 RO_wsy 阅读(107) 评论(0) 推荐(0)