C++
文章平均质量分 79
jiankeshou
这个作者很懒,什么都没留下…
展开
-
【C++著作】
<br /><br />《The C++ Standard Library: A Tutorial and Reference》原文版<br /> 中文版:《C++标准程序库:自修教程与参考手册》<br /> 这是一本百科全书式的C++标准库著作,是一本需要一再查阅的参考大全。它在完备性、细致性以及精确性方面都是无与伦比的。本书详细介绍了每一标准库组件的规格和用法,内容涵盖包括流和本地化在内的整个标准库而不仅仅是STL。正如本书副标题所示,它首先适合作为教程阅读,尔后又可用作参考手册。<br /> 浅转载 2011-02-26 19:48:00 · 557 阅读 · 0 评论 -
函数调用的几个概念:_stdcall,_cdecl
<br /><br />左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。 <br />_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 <br />2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对于传送参数的内存栈是由调用转载 2011-02-26 19:49:00 · 261 阅读 · 0 评论 -
C++概述(转载)
【C++概述】 C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。 美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)博士在20世纪80年代初期发明并实现了C++(最初这种语言被称作“C with C转载 2011-02-26 19:41:00 · 238 阅读 · 0 评论 -
【C++程序员的数量】
<br /> 分析机构EvansData定期对开发人员展开调查,其调查结果与Stroustrup提出的C++正在扩张的说法相违背。EvansData的数据显示,以C++为工具的开发人员在整个开发界所占的比例由1998年春天的76%下降至2004年秋的46%。 <br /> Forrester最新的调查显示,C++、微软VisualBasic和Java是众多公司产品体系的首选语言。对100家公司的调查显示,C/C++、VisualBasic和Java在产品体系中的使用比例分别是59%、61%和66%。 <b转载 2011-02-26 19:46:00 · 474 阅读 · 0 评论 -
【C++编程技巧】
<br />【C++编程技巧】 一、使用new和delete进行动态内存分配和释放 <br /> 运算符new和delete是C++新增的运算符,提供了存储的动态分配和释放功能。它的作用相当于C语言的函数malloc()和free(),但是性能更为优越。使用new较之使用malloc()有以下的几个优点: <br /> (1)new自动计算要分配类型的大小,不使用sizeof运算符,比较省事,可以避免错误。 <br /> (2)自动地返回正确的指针类型,不用进行强制指针类型转换。 <br /> (3转载 2011-02-26 19:46:00 · 194 阅读 · 0 评论