`
Arath
  • 浏览: 47339 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
  • LucasLee: 路过。C语言用的很少,看了各位的讨论,长了点见识。感觉C语言的 ...
    双刃剑 - 宏
  • Arath: 模板个人认为是个非常不好的东西,性价比非常不好,只是让程序员多 ...
    双刃剑 - 宏
  • jack: 尝试过近似纯模板的代码,写的很爽,编译时等死...
    双刃剑 - 宏
  • Arath: 在编译器中宏和模板处理的位置不同,其实完全在于C++对于模板的 ...
    双刃剑 - 宏
  • whisper: 所以纯一些的说编译器并不知道宏的存在预处理器都把活干完了模板才 ...
    双刃剑 - 宏
文章列表
在C中使用宏的确是一个非常好的代码手段,可以大量的减少代码量,提高阅读性,通过对一些常用代码的归类写成宏,作用巨大. 例如如下代码: if(((t->flag & S_FLAG1) || (t->flay & S_FLAG2)) && t->type == T_TYPE1) ... 条件部分如果多次使用到,那么我们完全可以写如下的宏 #define IsXXXX(t) (((t->flag & S_FLAG1) || (t->flay & S_FLAG2)) && t->type == T_T ...
老婆的电脑中毒了! 这个毒真厉害,竟然用driver去保护另一个service进程,普通的办法根本搞不定,即使进入安全模式也是,最后要用window xp的recover模式的控制台才杀掉. 说它厉害真的是厉害,竟然想到去写driver, 但要说什么技术含量,只能用雕虫小技一词来评价. 病毒清理好了,但是总要找到源头,网络是安全的,使用也很注意,怎么会呢?最后怀疑到了一个U盘,曾经拿去用户那里使用,插上我的电脑,McAfee马上红脸,果然是它.是一个通过U盘自动播放传染的病毒,老婆的电脑没有关自动播放. 最近又有一个熊猫烧香的蠕虫病毒据说很嚣张,真是无聊的人多,用心险恶的人更多!传言很多反病毒 ...
http://www.iteye.com/topic/46777 这个帖子中说到了file mapping用于大文件读写,因为速度快. 按照我以往个人的认识是: file mapping能够提高大文件读写速度,但是并不是一定要用file mapping来实现. file mapping的工作原理并不复杂,应该算是一 ...
年末手痒,外加压抑已久的购物欲望,决定对家里的电脑进行小小的升级. 电脑是3年前配的,整体还是可以的,最不满的就是噪音大,经过观察噪音主要来源于共振,原先的立式机箱不够结实,而电源很重又置于机箱上方,电源启动后由于内部的风扇转动,产生了共振效果,如此一来开机如同启动了一台拖拉机, 所以升级首先必须换掉机箱(看他不顺眼多年了). 其次毕竟是3年前的机器了,速度上有些慢,所以准备换掉CPU,原先考虑升级主板能支持的CPU,但是发现价格反而贵,所以乘现在AMD64 3000+便宜,主板CPU一起换掉。 其他配置都还可以,就不准备更换了. 由于主板要更换,就考虑装一台小体积的准系统电脑了,准备使用Mic ...
12月12日消息﹐据日前公开的一封电子邮件显示﹐微软平台及服务部门联合总裁吉姆‧阿尔奇(Jim Allchin)曾提醒盖茨﹐微软已经迷失方向。如果离开微软﹐他将购买竞争对手苹果的产品。 据pcpro.co.uk报道﹐这封电子邮件显示的日期为2004年1月7日。阿尔奇当时在邮件中提醒盖茨和CEO鲍尔默﹐称微软已经迷失方向。 阿尔奇在邮件中称﹐微软已经丧失了对用户的关注﹐不知道什么是用户最关心的问题﹔Vista开发小组也不知道什么是“无漏洞”﹐什么是安全﹐什么是性能。阿尔奇最后还称﹕“如果我不在微软工作﹐那么我会购买一台Mac。” 微软的新一代操作系统Windows Vista企业版已于11月 ...
接到我表哥的电话,又要向我借3000,我表哥是个借钱不还的人,亲戚包括他的家人见了都怕,之前和我借了5000,后来好不容易用其他的方法才拿回来。 好郁闷,真不是到怎么处理,而且更糟糕的是这次真的身边没有这些钱,年底刚出去一笔大开销... 怎么办呢?????????????
上周末和一个大学同学吃饭。这位同学刚海归,自己办了一个贸易公司,招了一个应届的女孩子作类似助理的工作,每月税前工资2200,还有年底奖金。 当时我感到很惊讶,同学公司开了不到半年,而且这个女孩子所在的事情简 ...
公司的一个产品需要转移到了Windows Vista 64上去,由于程序某一部分和Windows的一个AP紧密相连,而这个Windows AP已经64位化了,不得不将自己的程序也转到64位. 我原来不是负责这个产品的,由于项目很赶,所以被零时抽调去帮忙, ...
Global site tag (gtag.js) - Google Analytics