用户操作
[即时聊天] [发私信] [加为好友]
ddeeID:ddee_luozaiqian
13123次访问,排名9172,好友0人,关注者11人。
ddee_luozaiqian的文章
原创 56 篇
翻译 0 篇
转载 3 篇
评论 25 篇
ddee的公告
书到用时方恨少,是非经过不知难
--陆游   

2008-5-12之后重新启动 博客园 的更新,谢谢关注。
最近评论
okvee:我也遇到一个老火问题
开始是用jquery.ajaxcontent做的,每次都要加载一个属性。
后来改用jquery.history,那个属性就不行了。
冰儿-丫丫:请问你之前的修改是怎么进行的?我试了一下改变编码格式好像是不行的。
algcfx:Wow gold
游客:用jdbc
foxiang:金樽清酒斗十千,玉盘珍羞直万钱。
停杯投箸不能食,拔剑四顾心茫然。
欲渡黄河冰塞川,将登太行雪满山。
闲来垂钓碧溪上,忽复乘舟梦日边。
行路难,行路难,多歧路,今安在?
长风破浪会有时,直挂云帆济沧海。
文章分类
收藏
    相册
    my
    .NET
    castle
    nvelocity
    velocity
    CAD
    CAD世界
    明经通道
    晓东CAD空间
    Web
    ajaxian
    javascript toolbox
    lightbox
    prototype
    prototype-window
    rico
    script.aculo.us
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 学习笔记2004.9.22收藏

    新一篇: 随感2004.9.24 | 

        这段时间一直在学ObjectARX,用的是McAuley的《AutoCAD 2000 ObjectARX 编程指南》.
        今天看到AutoCAD的数据库.有段代码让我费了不少时间在上面思考.说来也是个小问题,但也反映了基础知识的重要.
        代码如下:
    char *pLtName;
    for(;!pLtIterator->done();pLtIterator->step()){
        pLtIterator->getRecord(pLtTableRcd,AcDb::kForRead);
        pLtTableRcd->getName(pLtName);
        pLtTableRcd->close();
        .........
        delete [] pLtName;
    }
    delete pLtIterator;
        我们抛开ARX的东西不说,就说pLtName这个char*.我看到这是在想怎么每次循环中,在使用了pLtName后就释放掉,那么在下一次循环中pLtName内存都释放掉了,指针是否还能用呢?
        其实释放掉的只是pLtName指向的内容,pLtName在其生命期内仍然是可用的,仅是现在指向内容是不确定的.所以可以在循环中使用.但这样可能也存在安全隐患的,因为该指针指向的内存空间释放后,可能被再次分配,此时再用原指针修改,应该是错误吧.但这个语境中应是安全的:)
        今天刚看到这段时,脑壳短路了,想了半天都没想通,看来还是语法上好久没系统的复习了,平时的应用没涉及这方面.我觉得还是改为CString更好.
        《AutoCAD 2000 ObjectARX 编程指南》看了一部分了,觉得作者觉得没有脱离c风格,代码中很多体现,还有就是书中代码示例排版太乱了,让人看了只有一个字:晕..............

    发表于 @ 2004年09月22日 23:00:00|评论(loading...)|编辑

    新一篇: 随感2004.9.24 | 

    评论

    #CSQ_CPU 发表于2004-09-28 09:37:00  IP: 61.240.246.*
    用个字串类CString仅仅来传递一个字串,也太奢侈了吧,也影响了速度。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © ddee