摘要:
是的,我们同意C语言中变量要放在模块头部定义的规定;但在C++中,还是取消这种做法吧,它没必要,不自然,而且昂贵。还记得吗?如果定义了一个有构造函数和析构函数的类型的变量,当程序运行到变量定义之处时,必然面临构造的开销;当变量离开它的生命空间时,又要承担析构的开销。这意味着定义无用的变量必然伴随着不必要的开销,所以只要可能,就要避免这种情况发生。正如我所知道的,你的编程方式优雅而不失老练。所以你可能会在想,你决不会定义一个无用的变量,所以本条款的建议不适用于你严谨紧凑的编程风格。但别急,看看下面这个函数:当口令够长时,它返回口令的加密版本;当口令太短时,函数抛出logic_error类型的异常 阅读全文
阅读排行榜
Linux下编译安装boost【转载】适用于新版本
2011-10-29 16:37 by htc开发, 145 阅读, 收藏,
摘要:
原来转载那个讲的安装版本过老,不适合现在版本,重新找了一个收集下来备用原文出处:http://blog.ehomy.net/archives/148-----------------------工作平台:Ubuntu获取boost库Linux下官方提供了两个压缩版本:boost_1_43_0.tar.bz2boost_1_43_0.tar.gzwindows平台有:boost_1_43_0.7zboost_1_43_0.zip找到其中一个Unix/Linux包的直接下载地址,然后输入下列命令sudo wget http://downloads.sourceforge.net/project/b 阅读全文
最近紧张的调试生活!!!--写在工博会来临之际
2006-10-11 20:28 by htc开发, 144 阅读, 收藏,
摘要:
因为工博会11月1号就开始了,所以现在到了最后的冲刺阶段。领导们也很重视。 其实,说句本来话,领导重视也是为了自己脸上有光。 因为上海电气靠这个来博彩,来争点掌声。从昨天开始,就不停的有领导来参观。从总工程师到中央研究院院长再到电气集团的副总,级别随着时间的推移越来越大,看得出来,领导们对这个机器人还是非常感兴趣的。这就无形中给了我们很大的压力。总工一直强调稳定性,生怕机器人在更大的领导面前歇菜,让他颜面无存。 机器人是由两部分组成,我们公司做机器人的行走部分,吹奏部分由四川自贡的一个公司来做。合起来就是一个行走的会演奏的机器人。一个机器人吹长笛,一个机器人吹黑管。长笛,黑管可都是真家伙,吹. 阅读全文
Intent的若干用法
2011-12-12 21:22 by htc开发, 143 阅读, 收藏,
摘要:
转自东方尚智沈大海csdn博客:如果是从BroadcastReceiver 启动一个新的Activity ,不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{ public static final String action="acc";public void onReceive(Context context, Intent intent) {Intent i=new Intent(context,Receivered.clas 阅读全文
Android Map Api 使用和开发(1) 添加地图和界面
2011-06-29 09:09 by htc开发, 143 阅读, 收藏,
摘要:
(全部源码地址:http://download.csdn.net/detail/totogo2010/4335701 )最近正在做和地图相关的项目,想记录和整理一下的这方面的内容发出来,既是自己整理总结,也是和别人分享经验。做过android 地图相关项目的同学估计都会有一些相同的需求,这些需求在android 上谷歌自己做的地图软件都做得很好,很多人想模仿参考来做,比如:1、弹出浮动的搜索框,并能搜索地址并定位2、长按地图出现当前位置的泡泡(popup),泡泡里有标题和内容,有详细地址和详细信息3、自动定位到当前位置4、显示各种图层这么多需求不是一下子都能做出来的,而且做好了也不容易。那这篇 阅读全文
浙公网安备 33010602011771号