首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
右值引用(Rvalue Reference)是对C++语言的一个技术小扩展。有了它,程序员可以在逻辑上规避临时对象的无谓复制,即搬移语义(move Semantics),并可实现完美转发(perfect forwarding)。本文是对右值引用这个C++语言新特性的概述。  相似文献   

2.
《程序员》2003,(9):105-105
  相似文献   

3.
蒋晖 《电脑开发与应用》2006,19(5):F0002-F0002
C 语言是一门很重要的程序设计语言,学好这门语言是很多程序员的必经之路。许多学校的计算机及相关专业已经开设了这门课,但学习C 语言,或用它来编程时经常会有一些不易注意的地方。下面我们一起来分析研究一下。1 C 语言中的“ ”、“--”运算符的使用一般递增和递减  相似文献   

4.
《程序员》2003,(5):107-107
  相似文献   

5.
引用是给某个对象(包括变量)起的别名,因此它不能独立存在,这一点与指针不同,指针可以不指向任何对象。C++要求说明引用时必须初始化,即与某个对象联系起来,这种联系是不能改变的。同一对象可以同时有多个引用,对象与引用的关系为1∶n(n≥0)。 引用作为函数参数时,表明该参数是变量参数,而不是值参数;指针作为函数参数时,只是模拟变量参数。在很多应用中,指针和引用是可以相互取代的,C++编译器内部就是把引用作为指针处理的。当然引用有其独特的用途,否则C++就不会引进它了,但如果没有正确理解引用的概念,在编程时会给程序员带来一些迷惑。 C++要求非单目运算符以友元身份重载时,其  相似文献   

6.
Open Source     
汤韬 《程序员》2005,(3):13-13
IoC 或 Dependency Injection(依赖注入)现在是 Java 社区中非常热门的话题。它实际是对“针对接口编程”这个 OO 概念的进一步的深化。利用 IoC 模式能够很好的解决代码调用者和被调用者之间的依赖关系。关于这方面内容,本刊以及网上都有许多相关论述,这里无需赘言。如今,IoC 这股风潮也有慢慢刮进动态语言的趋势。动态语言的代表 Python/Ruby 如今都拥有支持 IoC 模式的容器。Python 中有Pycontainer;Ruby 中有 needle 和 Rico,其中Rico 更是与大名鼎鼎的 PicoContainer同属一个发布组织。所有上述几个 IoC 容器都具有和 Java 中 spring/PicoContainer 类似的功能:通过配置文件来实现容器对组件的装配、生命周期管理以及实现 Interceptors  相似文献   

7.
C#和C++的语法很相像,但很多语法上的改变是小而琐细的。有一些改变对于粗心的C++程序员来说是潜在的陷阱。本文将集中阐述十个最大的危险。  相似文献   

8.
回顾2004     
董洵 《程序员》2004,(12):94-94
转眼一年又要过去了,每年年末回顾的时候,总会发现这一年中有一些预期或者盼望发生的事情如期发生了,也有很多未曾料到的事情也发生了。而仔细品味起来,总是这些意外使生活充满意味。对我而言,在这一年中最在意料中是,NET技术的平稳发展,最努力使之发生的是北京,NET用户协会的建立,最未曾预料的是Weblog对我技术学习的影响。  相似文献   

9.
记得以前读过一本人民邮电出版社关于C 书,原著是个老美。在此书的“译者序”中,译者提过一段话,是关于程序员求职的,具体为:在美国,程序员的工资是一般美国人的两倍,而C 程序员比使用其它语言的程序员的工资更高。在中国不断与国际接轨的今天,学习并熟悉C 语言,不仅能够提高工作技能,而且还是自己就业,求职以及获得高薪和更多机会的一条很好的途径.  相似文献   

10.
侯捷 《程序员》2001,(5):41-46
“侯捷观点”进行了4期。通过这个专栏的作用,我开始接触大陆的计算机技术刊物《程序员》和计算机技术网站www.CSDN.NET,并累积了很多的观察和感想。这个专栏前面几期谈的都是技术,不是深度书评就是高阶技法。这一期让我们轻松一下,谈谈程序员(programmer)与编程(programming)。其中不少议题是受读者来信的触发,许多观点我也已经做进侯捷网站。  相似文献   

11.
王咏刚 《程序员》2003,(11):54-58
在数以千计的确程序设计语言中,你最喜欢哪一种语言?你喜欢它的理由是什么?文中从三个语言偏好的小故事引入,分析讨论了选择程序语言的原则。  相似文献   

12.
文章阐述了引用在C++函数中应用的特点以及与其它形式在函数中的应用进行了对比,以此体现出引用于其中的优越性。  相似文献   

13.
熊节 《软件世界》2003,(11):33-33
若以表象观之,软件与诗词大概算得是最不搭界的两码事了。恐怕只有那些把程序写成十四行诗的Perl程序员,才会在编程时想到“诗意”。然而细想之下,两者又有诸多共通之处:软件与诗词都有着极其严密的形式约束,却又极度仰赖作者的才华与天赋。记得一位朋友曾说:“软件其实不像建筑或制造业,倒像好莱坞的电影——更像作诗。”于是我心有戚戚焉。  相似文献   

14.
张里 《程序员》2003,(5):33-35
2003年第4期,本刊记者真实地报道了香港程序员的生活现状,文章受到了很多读者的关注。在本期,我刊记者通过与海峡两岸工作的台湾程序员密切联系,再次记述了台湾同业者的生活实录。台湾人习惯把从事软件开发的人统称为“工程师”。为了照顾读者习惯,本文一律使用“程序员”称谓。  相似文献   

15.
基于机系统的C++语言并行化实现   总被引:1,自引:0,他引:1  
在计算机机群系统环境下,面向对象程序设计技术与并行技术结合能够有效地降低并行程序设计的难度,提高并行程序的可维护性、可移植性和可重用性。  相似文献   

16.
左轻侯 《程序员》2003,(12):95-98
CBX的诞生前不久,Borland公司正式发布了号称“下一代C 开发工具”的新产品Borland C BuilderX(以下简称CBX)。在此前后的一段时间里,这个消息在C 社群中引起了极大的反响。众所周知,Turbo C/Bofland C 曾经是Borland公司独霸开发工具市场的产品,也是许多程序员永远的回忆。但后来Borland在和Microsoft的Visual C 进行激烈的竞争,最终败北后,一度黯然退出了C 开发工具市场,转而用Delphi来重建Borland的光荣。虽然在C 开发者的强烈要求下,Borland随后又推出了C Builder。但由于种种原因,C Builder没有能象DOS时代那样登上市场霸主的宝座,版本号也总是跟在Delphi后面亦步亦趋。在Delphi 7发布很长一段时间以后,C Builder的版本号仍然停留在6上,并没有按照惯例推出C Builder 7,也  相似文献   

17.
本文首先介绍了CompositionalC++并行扩展语言的结构、特点和相关实现机制。然后给出了一个具体的程序实例,对对象并行方面该语言颇具借鉴意义。  相似文献   

18.
在C 语言中。关于对象的构造和拷贝有较多“说法”,尤其在涉及对象的深拷贝和浅拷贝的问题时,更是难于学习,也极容易令程序员在此处犯错。但有很多的C 教材和文章对此问题进行论述,使得C 的学习者,对此类问题给予较高重视,同时也有资料帮助学习,从而对于慨念的掌握和应用,问题并不突出。  相似文献   

19.
王咏刚 《程序员》2004,(12):92-93
我的2004是一条没有尽头的林荫小路。一路上时而缓辔徐行,时而浅吟低唱,曲折逶迤之间,倒也能窥见不少山野的奇景,听到几声燕雀的啾鸣。我的2004是和《程序员》杂志联结在一起的。倘若不是杂志社几位德艺双馨的编辑时常在耳边督促和  相似文献   

20.
IT江湖群雄四起。几大门派各领风骚。武林瑰宝——C 、Java、Delphi、Basic等一出江湖,便引来群雄争斗。拥有哪种“语言”已经不再是统领江湖的绝密武功,各宗各派各有千秋。所谓“尺有所短,寸有所长”。关键是在于功力如何?  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号