用户操作
[即时聊天] [发私信] [加为好友]
justinzhuID:justin12zhu
344次访问,排名2万外,好友9人,关注者8人。
垃圾一个,读了几年书都没掌握好C,c++连门都没入,但是对UNIX/LINUX系统编程挺感兴趣的,如果有高手要收闭关弟子的话可以考虑一下我哦
justin12zhu的文章
原创 0 篇
翻译 0 篇
转载 34 篇
评论 1 篇
最近评论
mzgcoco:好文
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年11月11日

    转载 字符串通配符的匹配算法收藏

    字符串 通配阅读全文>

    发表于 @ 2008年11月11日 12:11:00|评论(loading...)|收藏

    转载  C++ virtual member function FAQ 收藏


    1】  虚成员函数和非虚成员函数调用方式有什么不同?
        非虚成员函数是静态确定的。也就是说,该成员函数(在编译时)被静态地选择,该选择基于指向对象的指针(或引用)的类型。相比而言,虚成员函数是动态确定的(在运行时)。也就是说,成员函数(在运行时)被动态地选择,该选择基于对象的类型,而不是指向该对象的指针/引用的类型。这被称作“动态绑定/动态联编”。大多数的编译器使用以下的一些的技术,也就是所谓的“VTABLE”机制:
         编译器发现一个类中有被声明为virtual的函数,就会为其搞一个虚函数表,也就是VTABLE。VTABLE实际上是一个函数指针的数组,每个虚函数占用这个数组的一个slot。一个类只有一个VTABLE,不管它有多少个实例。派生类有自己的VTABLE,但是派生类的VTABLE与基类的VTABLE有相同的函数排列顺序,同名的虚函数被放在两个数组的相同位置上。在创建类实例的时候,编译器还会在每个实例的内存布局中增加一个vfptr字段,该字段指向本类的VTABLE。通过这些手段,编译器在看到一个虚函数调用的时候,就会将这个调用改写,在阅读全文>

    发表于 @ 2008年11月11日 12:07:00|评论(loading...)|收藏

    2008年10月27日

    转载 浅谈C中的malloc和free收藏

    在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用—— 就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以
    写下这篇文章作为一个对知识的总结。这篇文章之所以命名中有个“浅谈”的字眼,也就是这个意思了!希望对大家有一点帮助!
         如果不扯得太远的话(比如说操作系统中虚拟内存和物理内存如何运做如何管理之类的知识等),我感觉这篇文章应该是比较全面地谈了一下malloc()和free().这篇文章由浅入深(不见得有多深)分三个部分介绍主要内容。
    废话了那么多,下面立刻进入主题================》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

    一、malloc()和free()的基本概念以及基本用法:
    1、函数原型及说明:
    void *malloc(long NumBytes):该函数分配了NumBytes个字阅读全文>

    发表于 @ 2008年10月27日 21:48:00|评论(loading...)|收藏

    2008年08月19日

    转载 UNIX环境高级编程读书笔记(十三)—守护进程收藏

    守护进程阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十二)—高级IO (4)收藏

    高级IO 阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十二)—高级IO (3)收藏

    高级IO 阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十二)—高级IO (2)收藏

    高级IO 阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十二)—高级IO (1)收藏

    高级IO 阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十一)—终端IO (2)收藏

    终端IO 阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十一)—终端IO (1)收藏

    终端IO 阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十)—信号 (5)收藏

    信号阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十)—信号 (4)收藏

    信号阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十)—信号 (3)收藏

    信号阅读全文>

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

    转载 UNIX环境高级编程读书笔记(十)—信号 (2)收藏

    信号阅读全文>

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

    Csdn Blog version 3.1a
    Copyright © justinzhu