2005-03
01
昨天在讨论文档中的某个函数的实现方法的问题,我提议把某个循环计数变量unsigned int改成int,以便使用负值来表示出错信息。结果被人指出,改成int会影响代码效率,因为对这个变量有如下的操作:a = (a+1)%64,如果a为unsigned型,那么编译器会自动进行优化,而对于int型则不会。后来验证了一下果然如此。
阅读全文 »关注Web开发技术,关注Internet。
这里是charlee的个人技术Blog,关注Web开发,关注网页设计。在这里你可以找到有关Linux、 Apache、PHP、HTML、CSS、Photoshop的使用经验和开发技巧,更有国内鲜有人使用的Perl语言的相关内容。 如果你想更多地了解charlee,请访问本站的关于页面。
昨天在讨论文档中的某个函数的实现方法的问题,我提议把某个循环计数变量unsigned int改成int,以便使用负值来表示出错信息。结果被人指出,改成int会影响代码效率,因为对这个变量有如下的操作:a = (a+1)%64,如果a为unsigned型,那么编译器会自动进行优化,而对于int型则不会。后来验证了一下果然如此。
阅读全文 »