陈皓专栏 【空谷幽兰,心如皓月】

芝兰生于深谷,不以无人而不芳;君子修道立德,不为困穷而改节。

陈皓ID:haoel
471853次访问,排名99好友16人,关注者43
暂无
haoel的文章
原创 71 篇
翻译 0 篇
转载 0 篇
评论 1034 篇
陈皓的公告
Email & MSN
haoel@hotmail.com
最近评论
yafeng0120:#define MAX( (a), (b) ) (a)>(b)?(a):(b)

像这样的宏还是不安全的,应该在整体前后再加上括号,因为MAX((a),(b))还可能会与其他表达式共同计算,例如 5 * MAX(5,1)。

#define MAX( (a), (b) ) ((a)>(b)?(a):(b))
jzgnh:C++是天才写给天才用的 这个有点过了~
c++ 其实没你说的那么复杂,我感觉如果明白了C语言,那些C++的东西都一样的,只是有些工作本来是自己做,但是现在交给了编译器而已,如果你有兴趣的话可以通过n多种方法来分析到底编译器是如何做的,明白了其实C跟C++也就没什么区别了~~

至于怪异写法的问题我感觉C的怪异写法似乎更让人难以琢磨,呵呵~但是现在的"unix……
jzgnh:C++是天才写给天才用的 这个有点过了~
c++ 其实没你说的那么复杂,我感觉如果明白了C语言,那些C++的东西都一样的,只是有些工作本来是自己做,但是现在交给了编译器而已,如果你有兴趣的话可以通过n多种方法来分析到底编译器是如何做的,明白了其实C跟C++也就没什么区别了~~

至于怪异写法的问题我感觉C的怪异写法似乎更让人难以琢磨,呵呵~但是现在的"unix……
jzgnh:typedef void(*Fun)(void);

这句有点问题,这里还有一个this指针的问题和调用方式的问题, 这个方法的定义是使用的 _cedcl 的方式调用的, 而如果参数固定的话其实是不需要调用者清理栈的,但是这里调用者肯定会清理栈的,所以很有可能破坏栈~还是换用成员函数指针吧~~
sgzwiz:请注意,在这个继承关系中,子类没有重载任何父类的函数。那么,在派生类的实例中,其虚函数表如下所示:

-----------------------------------------

这一句还没改。

C++是天才写给天才用的。普通人就不要用了。精通C++的内存布局,适合反向C++程序,在编程时也会得心应手,看看MFC、ATL,……
文章分类
收藏
    相册
    我的BLOG
    耗子小筑(非技术)(RSS)
    陈皓专栏(技 术)(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    软件开发

    原创 Unix传奇 (下篇)收藏

    这是一段充满传奇的历史,这是一段对所有从事计算机行业人员尤其是开发人员需要了解的历史。这段传奇的历史是整个计算机世界最具代表性的,它对整个计算机世界文化的影响也是最巨大,最深远的。它给我们带来的不单单是对过去的回味,更为我们带来了计算机世界的新思潮。它是是上一辈程序员留给我们这一代程序员开启未来的钥匙。它就像一个程序员教父一样,教导和引领着我们。阅读全文>

    发表于 @ 2007年03月27日 09:40:00|评论(loading...)|收藏

    原创 Unix传奇 (上篇)收藏

    这是一段充满传奇的历史,这是一段对所有从事计算机行业人员尤其是开发人员需要了解的历史。这段传奇的历史是整个计算机世界最具代表性的,它对整个计算机世界文化的影响也是最巨大,最深远的。它给我们带来的不单单是对过去的回味,更为我们带来了计算机世界的新思潮。它是是上一辈程序员留给我们这一代程序员开启未来的钥匙。它就像一个程序员教父一样,教导和引领着我们。阅读全文>

    发表于 @ 2007年03月27日 09:30:00|评论(loading...)|收藏

    原创 其实Unix很简单收藏

    很多朋友都觉得Unix开发很难学,对于Unix的困难和复杂,其实只过是我们自己的理解上的错误。Unix是一个简单易学的操作系统。如果你先学Unix开发再学Windows开发的话,你一定会觉得Windows的复杂和艰难。本文以开发者的角度叙述了为什么Unix会是一个简单的操作系统。我希望本文能够为大家的在对Unix的理解起到一个积极的推动作用。阅读全文>

    发表于 @ 2007年03月19日 14:55:00|评论(loading...)|收藏

    原创 编程修养(七)收藏

    编程修养(七)阅读全文>

    发表于 @ 2003年05月11日 11:41:00|评论(loading...)|编辑|收藏

    原创 编程修养(五)收藏

    编程修养(五)阅读全文>

    发表于 @ 2003年05月11日 11:41:00|评论(loading...)|编辑|收藏

    原创 编程修养(四)收藏

    编程修养(四)阅读全文>

    发表于 @ 2003年05月09日 20:01:00|评论(loading...)|编辑|收藏

    原创 编程修养(六)收藏

    编程修养(六)阅读全文>

    发表于 @ 2003年05月08日 12:19:00|评论(loading...)|编辑|收藏

    原创 编程修养(二)收藏

    条款1至5于阅读全文>

    发表于 @ 2003年05月08日 12:12:00|评论(loading...)|收藏

    原创 编程修养(三)收藏

    编程修养(三)阅读全文>

    发表于 @ 2003年05月08日 12:12:00|评论(loading...)|编辑|收藏

    原创 编程修养(一)收藏

    编程修养(一)阅读全文>

    发表于 @ 2003年05月08日 12:11:00|评论(loading...)|编辑|收藏

    Csdn Blog version 3.1a
    Copyright © 陈皓