• idnemo

  • 致力于游戏开发~~
  • 首页
  • 碎语
  • 登录
  • 我的C++笔记(七)

    post by idnemo / 2008-4-22 13:03 Tuesday

    呃,好久没更新C++了,不过也快更新完了。说实话,我对于泛型编程(GP)也不是很了解,除了用STL之外,自己很少去写模板。模板类的用户,通常是应用程序员。也许对于写底层库的程序员来说,泛型编程才会经常接触吧。

    实现自己的模板(template)
    类模板成员函数的定义语法:
    template <typename elemtype>
    BinaryTree<elemtype>::BinaryTree(const BinaryTree&){}
    //BinaryTree是类名,在前面加了BinaryTree<elemtype>::作用域后,后面的都不需要再加了
    正确编译模板类的方法:
    1、因为模板实例化需要看到模板的定义,而不仅仅是声明。所以模板类的定义全部放在头文件中。这种叫做包含编译模型(见C++PRIMER p543)。
    当然,可以在头文件中的最后包含源文件,这样可使得定义和声明分开。不过工程中就不能添加这个.cpp了,因为这个.cpp编译通不过。其实就是在头文件的最后include进去就可以了。
    2、分开头文件和源文件,在main中包含源文件
    3、使用分别编译模型,export关键字目前VC不支持。

    阅读全文>>

    标签: 游戏开发
    评论(0) 引用(0) 浏览(3302)
  • 喷神james

    post by idnemo / 2008-4-18 14:22 Friday

    喷神James最近在网络上很火,这个老美以喷游戏为主,辅助的再喷喷电影。

    此君尤以喷一些烂游戏(直翻应该叫做屎游戏)最为擅长,每每喷到高潮,真是让我忍俊不禁。因为喷神让我觉得确实喷出了玩家的一些心声。

    大学的时候,我也玩过不少烂游戏,虽然这些游戏烂得让我想吐,但是我同样强忍着恶心坚持着通关。为的啥?因为我想看看,这个破游戏到底能屎到什么程度。

    不过,我到是觉得,作为一个游戏设计人员来说,玩一点烂游戏也是很有好处的。通常,这可以让你避免设计出一个烂游戏。

    呃,that's it,今天好像没有什么内容。 广告一下:有中文字幕的喷神James系列可在FZ222下。

    评论(1) 引用(0) 浏览(3176)
  • 检测内存泄露的工具:boundschecker

    post by idnemo / 2008-4-11 12:40 Friday

    编程语言当中,C、C++、非托管状态下的C#都会产生内存泄露。说起来内存泄露也很简单:用了new或malloc,没有用delete或free释放,就会产生内存泄露。举个例子:

    {

    ……

      Object *  XXX = new Object;

    ……

    }

    oops,内存泄露了。退出这个语句块后,无法再通过XXX指针访问它所指向的堆内存,而object对象所占用的内存就无法被释放了。(当然程序关闭后,OS是会负责回收的)

    老虎也有打盹的时候,程序员总有YY的时候,工作当中可能一个杂念也许就会让你忘记delete。

    如果程序越写越复杂,内存泄露越来越多,手工是很难找到内存泄露的,用VS的内存地址去查看也很费时。所以借助外部工具是个不错的选择,boundschecker就是一个用于检测内存泄露的软件。

    具体的用法就不说了,软件中有附带说明文档。我自己的感觉是这个软件的检测,有点宁可错杀1000,不可放过1个的感觉。当然,有总比没有好,有这么个工具还是方便了许多。

    最后吼一句,YD优化真是个苦活。

    标签: 游戏开发
    评论(0) 引用(0) 浏览(3969)
  • 森海塞尔的MX550和PX100

    post by idnemo / 2008-4-4 7:01 Friday

    最近入手了PX100,花了260,这样森海适合听音乐的入门级耳塞和耳机总算是都有了。

    虽然这两款都是音乐入门级的,但对我这样的音乐门外汉而言带来的无疑是两次震撼。换过耳机之后,再听以前已经感觉不好听的歌,都会有一些质的变化。其实那不是音乐破,而是听的东西太戳了。

    MX550是一个适合听流行的耳塞,偏重高音,女声很赞,甚至能听得出性感的味道。而PX100则是一款低音极其震撼的耳机,适合听摇滚。这几天在听Avril和LP的一些老歌时,强劲的低音从耳机中奔涌而出,那些听腻了歌让我感觉像是第一次听一样。

    从数值来讲,PX100失真度只有0.1%,肯定要强于MX550。但是MX550只有16欧姆的阻抗,所以对于推力小的MP3来说,更易推。

    MX550和PX100都是比较适合PSP的,以PSP的硬件解码实力,300以下的耳机或耳塞足以。即便配再好的耳机,PSP也发挥不出威力。就好比将一辆法拉利放在菜地里跑一样。

    最后再赞一下德国人的东西,再看看现在的国货,差距啊……

     

     

     

    标签: 音乐
    评论(4) 引用(0) 浏览(3263)
  • blogger

      blogger
    • idnemo
    • 目前供职于2k Games,Take-Two的子公司。非常荣幸为这样的公司工作。 MAIL:shenheshen@163.com QQ:64183074 MSN:idnemo@hotmail.com
  • 标签

    • 游戏 牢骚 音乐 电影 游戏开发 足球
  • 日历

  • 随机日志

    • 我的C++笔记(四)
    • maria talyor
    • 我的C++笔记(五)
    • 我的C++笔记(六)
    • 新年了
    • 用PSP完美阅读PDF书籍
    • 欧美新游半月评:2008 8.1-8.15
    • 租房子……
  • 最新碎语

    • The submarines的 vote,好听!

      2008-11-02 07:42

    • 换了背景音乐

      2008-08-10 05:15

    • 欧洲杯,只有周末能看了

      2008-06-18 13:31

    • 悼念死者。

      2008-05-18 11:48

    • 弄了个Skype,可以用本本和PSP打电话了

      2008-05-10 06:01

    • 更多»

  • 最新评论

    • 丁字裤
      强人呀!
    • 淘宝网批发
      武汉挺好的,哈哈
    • 最好的减肥药
      还没看
    • Wikipedia YouTube
      A Ss was incredible? http://en.wikipedia.org/wiki/Youtube - Wikipedia YouTube <a href="http://en.wikipedia.org/wiki/Youtube">Wikipedia YouTube</a>
    • 美国优洛
      看了,还可以
    • 农民
      “Get a Room.”让我想起那年夏天,在中山,牵着女朋友每到一处都说没房。
    • 西安seo
      武汉没去过,相比于深圳如何呢?
    • zuoteng
      遇到你碰巧是我人生中最诡异的一段时间。
    • 白衣大葛格
      好有深度啊。。。唉。我俗人。。。
    • acboy
      i like it
    • 宝鸡seo
      造型实在令人失望!
    • idnemo
      靠,被垃圾评论淹没了
    • idnemo
      靠。
    • 小 .xin
      强势插入!留痕~~~
    • vinci
      帅啊!
  • 链接

    • emlog
    • 我的豆瓣
  • 存档

    • 2010年7月(1)
    • 2010年6月(1)
    • 2010年5月(1)
    • 2010年4月(3)
    • 2010年3月(1)
    • 2010年2月(3)
    • 2009年11月(1)
    • 2009年10月(1)
    • 2009年9月(3)
    • 2009年8月(1)
    • 2009年4月(1)
    • 2009年3月(1)
    • 2009年2月(2)
    • 2009年1月(1)
    • 2008年12月(1)
    • 2008年11月(1)
    • 2008年10月(2)
    • 2008年9月(1)
    • 2008年8月(4)
    • 2008年7月(2)
    • 2008年6月(4)
    • 2008年5月(5)
    • 2008年4月(4)
    • 2008年3月(4)
    • 2008年2月(4)
    • 2008年1月(4)
    • 2007年12月(5)
    • 2007年11月(5)
    • 2007年10月(5)
    • 2007年9月(7)
  • 搜索

  • 信息

    • 日志数量:79
    • 评论数量:172
    • 引用数量:3
    • 今日访问:204
    • 总访问量:322671
  • 豆瓣

订阅Rss
Powered by emlog