C/C++及其相关
-
Visual C++与Windows编程汪小龙 编由于同是“微软”公司的主导产品,VisualC++与Windows操作系统自然是密不可分。微软采用VisualC++开发操作系统的核心部分,Windows的核心技术当然也就最新体现在VisualC++中。本书面向使用VisualC++与Windows程序的初、中级读者,目的是培养“对Windows编程机理理解透彻,能够读懂程序并写一些程序的”程序员。全书以“思路清晰”为原则,按照“知识—实践—技能”的模式进行总体布局。书中大部分的知识点,都配有实例。在程序代码的介绍中,按照“从简单到复杂”的实际程序开发过程,引导读者按部就班添加代码,最终实现复杂的程序功能。 -
C++程序设计教程胡治国,许建明等编著高等教育系列教材(计算机与信息管理类)(彭波总主编)。该书共分9章,介绍了面向对象编程方法的特点、C++的基本语法和主要特征。重点介绍了C++的三大基本特征:封装、集成和多态等内容。 -
泛型编程与STL(美)Matthew H.Austern著;侯捷译;侯捷译许多程序员可能并不知道,C++不仅是一个面向对象程序语言, 它还适用于泛型编程(generic programming)。这项技术可以大大增强你的能力,协助你写出高效率并可重复运用的软件组件(software components)。本书由知名的C++专家Matthew H.Austern执笔,引导你进入泛型编程思维模型,并将你带往此一模型的最重要成品:C++ Standard Template Library(STL)。本书揭示STL的奥秘,告诉你STL不仅仅是一组方便运用的容器类(container classes)。对于泛型组件和可交互作用的组件而言,STL是一个具备扩充能力的框架(framework)、《泛型编程与STL》阐述了泛型编程的中心思想:concepts、modeling、refinement,并为你展示这些思想如何导出STL的基础概念:iterators、containers、function objects。循此路线,你可以把STL想像为一个由concepts(而非明确之functions或classes)组成的程序库:、你将学习其正式结构并因此获得其潜在威力所带来的完整优势。本书使你能够:●以你自己的“可移植组件”及“可交互作用之泛型组件”扩充STL;●产生一些算法,让它们和它们所处理之型别(types)及数据结构彻底划清界线;●撰写更精致、更高效、更有效力的代码,可跨平台重复使用。 -
C++数值算法(美)William H.Press等著本书选材内容丰富,除了通常数值方法课程的内容外,还包含当代科学计算大量用到的专题,如求特殊函数值、随机数、排序、最优化、快速傅里叶变换、谱分析、小波变换、统计描述和数据建模、常微分方程和偏微分方程数值解、若干编码算法和任意精度的计算等。本书科学性和实用性统一。每个专题中,不仅对每种算法给出了数学分析和比较,而且根据作者的经验对算法做出了评论和建议,并在此基础上给出了用C++语言编写的实用程序。读者可以很方便地直接套用这些程序,还可以结合特定的需要进行修改。本书中包含的345个程序构成了C++语言的数值计算程序库。本书可以作为大学本科生和研究生的教材或参考书,也可以作为从事科学计算的科技工作者的工具书、计算机软件开发者的参考书。 -
Visual C/C++编程精选集锦《电脑编程技巧与维护》杂志社Visual C/C++作为功能强大的可视化应用程序开发工具,是计算机界公认的优秀应用开发工具。Microsoft的基本类库MFC使得开发Windows应用程序变得很容易,适合作各种系统软件、应用软件、网络软件、游戏软件等开发平台。根据Visual C/C++的不同应用对象,将精选的190个实例共分数据库及图形图像分册、网络与通信分册、关键技术精解分册出版。本书为专家指点分册。全书本着实用第一的原则,紧紧围绕主题展开,循序渐进,由浅入深地介绍了使用Visual C/C++进行应用程序开发思想方法与编程技巧。本书的特色体现如下几点:第一,每一章都是通过一个个的实例来介绍Visual C/C++应用编程方法和技巧,避免枯燥、空洞的理论,并且每一个实例都具有很强的实用性和代表性。第二,所选的每一个实例都是从事Visual C/C++应用编程人员的经验总结,具有很强的实用性,其中很多编程技巧可供借鉴。第三,每一个实例的程序源代码都是经过上机调试通过,给程序开发人员移植源代码带来了方便,从而加快应用编程的步伐。第四,对老版本经典实例进行点评,选取一些老版本开发环境的经典实例加以点评分析,使之能够起到触类旁通的作用。本书适用于有一定Visual C/C++应用基础的编程人员和应用开发人员,对初学Visual C/C++编程的读者也有一定的参考价值。 -
C++设计新思维(美)Andrei Alexandrescu著查看中文版C++设计新思维——泛型编程与设计模式之应用这是一本难得的经典之作,本书的作者不但将C++templates和genericsprogramming(泛型编程)技术做了史无前例的推进,又将其与designpatterns(设计模式)巧妙地结合在一起,为读者展示了C++编程的全新境界。本书分为两大部分。第一篇讨论基础技术,主要包括policies-baseddesign、compile-timeprogramming、recursivetemplates、typelists。作者以其独特的视角,深入剖析了在泛型编程中可能运用到的C++技术。第二篇介绍Loki程序库的产品设计与实现,涵盖的主题主要包括Small-ObjectAllocation、GeneralizationFunctors、Singleton、SmartPointers、ObjectFactories、AbstractFactory、Visitor、Multimethods。 -
二级考试试卷汇编(Visual C++语言分册2002-2005江苏省高等学校非计算机专业学生计算机基础知识和应用能力等江苏省高等学校计算机等级考试中心暂缺简介... -
C++ Gotchas(美)Stephen C.Dewhurst著本书是专业编程人员的指南,它将指导你如何避免和纠正99个最常见的C++设计和编程错误,这些错误往往是极具破坏性的,也是人们十分感兴趣的。同时,本书还将向你展示更为微妙的C++特性和更为巧妙的C++编程技巧。本书讨论了在几乎所有的C++代码中都会存在的基本错误,同时还进一步探讨了在C++的语法、预处理、类型转换、初始化、内存和资源管理、多态性、类设计和层设计等方面经常会见的效为错综复杂的错误。每一个错误及其产生的影响都会在文中有深入的剖析,解决问题的对策也会在文中有详细的讲解。本书作者Stephen Dewhurst向读者提供了相关的习惯语法和设计模式,这样你就可以使用这些工具来创建针对一些常见问题的自定义解决方案了。读者还可以了解到更多的在高级编程和设计中常会 出现的对C++特性的误解。可以通过登录http://www.semanitics.org来得到书中所有的源代码。本书主要内容:如何避免与C++相关的常见的及复杂的陷阱;如何创建更具重用性和可维护性的代码;高级C++编程技巧;C++语言的细微差别。 -
C++ Primer题解(美)Clovis L.Tondo,(美)Bruce P.Leung著很显然,学习C++的最佳方法就是解决问题和进行实际操作,这里说的学习不只是学习其语言架构,还包括学习如何应用。在Stanley Lippman和Josee Lajoie所著的畅销书《C++ Primer(第三版)》中给也了许多习题,旨在帮助C++程序员获得实际经验,并能更深刻地理解这一语言的精髓。但是,当你的学习进程由于其中某些难题而受阻时,你将如何是好?现在,你可以找开这本《C++ Primer题解》。这是和《C++ Primer》配套使用的,书中提供了《C++ Primer》中所有习题的解答,使你可以学会如何面对并解决程序设计上的挑战。拥有了这本题解,你就拥有了技术性详解、实用技巧和实际代码。它是失败感的终结者。有了这些解答,你的工作会更加顺利。 -
数据结构C++语言描述(美)William Ford,(美)William Topp著;陈君译;陈君译本书是Ford和Topp两位教授于1996年出版的名著DataStructureswithC++的第2版,新版中引入了在ANSIC1998中正式规定的标准模板库(STL)来讲授数据结构,在全球范围内已经有数以万计的学生从中受益。作者将C++语言作为算法描述语言,应用包含规范化的数据结构的标准模板库,集中讲述了数组、向量、表、关联树容器,以及集合、映射、堆、哈希表和图等数据结构及其算法,重点讨论了如何高效地存储大型数据集合,涵盖了数据结构初级和高级教程的最新内容。书中各章章前提出学习目标,章后附有丰富的练习题、答案以及书面练习和上机编程练习,指导读者迅速、全面地掌握核心知识点和编程技巧。本书可作为计算机及相关专业数据结构课程的核心教材,对于广大研发人员,也是一本数据结构与面向对象技术完整结合的全新技术参考用书。
