首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

关于常量问题

类型:转载   责任编辑:asp   日期:2007/03/01

    

常量编译后是否占用内存?  
  写sql语句的时候,有些时候会老长的一句,这样写起来程序就不怎么好看了。想既让程序清晰,又能够尽量的不占用过多的内存资源,该如何做?  
   
  如果定义一个全局的常量字符串,这样,会不会编译的时候开始就占用内存资源,并且不会一下子释放掉?  
   
  如果,将sql语句放入到文本文件中,用到的时候再调用,这样程序结构也可以比较清楚,但是也有一个问题,文本文件很容易被打开,这样,sql语句人为更改的可能性就大了。  
   
  还有,就是建立字符串资源,这个该如何做啊,高手请指教。

推荐阅读

  • 挑战兼容成本?爱普生ME1喷打评测 [详细内容]
  • 双足鼎立 谈MP3手机与MP3播放器 [详细内容]
  • Visual Basic COM基础讲座之兼容性 [详细内容]
  • 最便宜!联想激光传真机只要1800元 [详细内容]
  • SUN创始人:INTEL安腾处理器基本上已死亡 [详细内容]
  • VB COM基础讲座之建立测试程序 [详细内容]
  • 也谈2128外壳松动的维护 [详细内容]
  • 网友回答:
    网友:firetoucher

    1   不  
      2   只要不是静态的就无所谓  
      3   编译后在程序的数据区,程序保留入口地址,运行时才加载字符串  
      4   有利有弊,灵活性和安全性就是一个矛盾

    网友:zbderek

    1.不会  
      2.其实可以适当使用循环,来增加程序的可读性和灵活性.  
      3.最好不要使用全局常量或变量.  
      4.其实不一定要放在文本文件中,你可以放在一个memo中,memo在程序中,不会被打开.

    .
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved