摘要:
很多情况下,你都需要使用模版参数,但又不知道用户输入的模版参数是否合法,是否在范围之内等,这个时候就可以利用typedef的特性来实现一种模版参数检查机制。例如:template <size_t sz=0> //模版参数sz默认为0class templateClass{ typedef int testArray[(sz<=100&&(sz & sz+1==0)) ? +1 : -1 ]; ……}注明:typedef的这个int testArray显然没有实际意义,他的存在仅仅是为了检查这个模版参数 是否符合标准,就像上面的情况,它是否小于100,并 阅读全文
摘要:
最近使用ViEmu插件,打开VS2010的时候总是提示软件即将过期,很是烦人。可是ViEmu又是一款很好很强大的插件,不忍心删除,故找到破解办法:Win7环境下:1. 进入C:\Users\rush\AppData\Local\Identities\ 删除{17582A9E-740A-47F2-8256-D09F1378E7FA}文件夹。2.打开注册表redegit: 进入HKEY_CLASSES_ROOT/Wow6432Node/CLSID/删除{D31F31E1-B08F-46FF-92C5-CA111A2053DF}项。 在此处注册表中的文件夹不一定是{D31F31E1-B08F-... 阅读全文
摘要:
最近公司用VS2010,感觉速度越来越慢,启动的时候那个等待啊。于是一狠心花点时间找了解决办法,有同感的孩纸请往下看:第一步:选择 ‘‘工具’’--“选项”--环境中的“启动”选项第二步:将“启动时:”选项卡中的 显示启示页改为 “显示空环境”:如图第三步:将“起始页新闻频道”中的链接删掉:第四步:关键的一步回到桌面快捷图标,选择vs2010的快捷图标,单击右键-属性,然后在 “目标” 一栏 最后添加 /nosplash,注意 /前面要有空格:如图:到此搞定,提醒一下下,目标 中最后 /nosplash 前面的 | 是系统自动添加的。在|和/之间有空格。OK,现在你试试,你的vs2010启.. 阅读全文