您好,欢迎来到聚文网。 登录 免费注册
现代C++探秘(编码工程与科研必修基于C++14英文版)/原味精品书系

现代C++探秘(编码工程与科研必修基于C++14英文版)/原味精品书系

  • 字数: 576
  • 出版社: 电子工业
  • 作者: (德)彼得·哥特史林
  • 商品条码: 9787121308543
  • 版次: 1
  • 开本: 16开
  • 页数: 444
  • 出版年份: 2017
  • 印次: 1
定价:¥108 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
如今科学工程项目越来越大、越来越复杂,许多 项目都采用C++编程语言来完成。彼得·哥特史林著 的这本《现代C++探秘(编码工程与科研必修基于C+ +14英文版)》深入介绍了基于C++编程语言高级功能 的复杂方法,旨在帮助您快速入门,实现如表达式模 板之类的高级技术。您还将学习如何使用C++编程语 言的强大类库:标准模板库(STL)以及用于算法、线 性代数、微分方程、图形的科学类库。书中演示了如 何使用面向对象、泛型编程、元编程和过程技术来编 写清晰明了、富有表达力的软件。当您学完本书,将 掌握如何使用C++编程语言来编写高质量、高性能的 软件。
作者简介
彼得·哥特史林(Peter Gottschling),是SimuNova公司的创始人,该公司致力于矩阵模板库(MTL4)的开发并提供C++编程语言的培训。他是ISO C++标准委员会成员,德国编程语言标准委员会副主席,德累斯顿C++用户组创始人。2002年取得了德国德累斯顿工业大学计算机科学系博士学位。
目录
前言 学习C++ 的理由 阅读本书的理由 美女与野兽 科学和工程领域的计算机语言 体例 致谢 关于作者 Chapter 1 C++ Basics 1.1 Our First Program 1.2 Variables 1.2.1 Constants 1.2.2 Literals 1.2.3 Non-narrowing Initialization 1.2.4 Scopes 1.3 Operators 1.3.1 Arithmetic Operators 1.3.2 Boolean Operators 1.3.3 Bitwise Operators 1.3.4 Assignment 1.3.5 Program Flow 1.3.6 Memory Handling 1.3.7 Access Operators 1.3.8 Type Handling 1.3.9 Error Handling 1.3.10 Overloading 1.3.11 Operator Precedence 1.3.12 Avoid Side Effects! 1.4 Expressions and Statements 1.4.1 Expressions 1.4.2 Statements 1.4.3 Branching 1.4.4 Loops 1.4.5 goto 1.5 Functions 1.5.1 Arguments 1.5.2 Returning Results 1.5.3 Inlining 1.5.4 Overloading 1.5.5 main Function 1.6 Error Handling 1.6.1 Assertions 1.6.2 Exceptions 1.6.3 Static Assertions 1.7 I/O 1.7.1 Standard Output 1.7.2 Standard Input 1.7.3 Input/Output with Files 1.7.4 Generic Stream Concept 1.7.5 Formatting 1.7.6 Dealing with I/O Errors 1.8 Arrays, Pointers, and References 1.8.1 Arrays 1.8.2 Pointers 1.8.3 Smart Pointers 1.8.4 References 1.8.5 Comparison between Pointers and References 1.8.6 Do Not Refer to Outdated Data! 1.8.7 Containers for Arrays 1.9 Structuring Software Projects 1.9.1 Comments 1.9.2 Preprocessor Directives 1.10 Exercises 1.10.1 Age 1.10.2 Arrays and Pointers 1.10.3 Read the Header of a Matrix Market File Chapter 2 Classes 2.1 Program for Universal Meaning Not for Technical Details 2.2 Members 2.2.1 Member Variables 2.2.2 Accessibility 2.2.3 Access Operators …… Chapter 3 Generic Programming Chapter 5 Meta-Programming Chapter 6 Object-Oriented Programming Chapter 7 Scientific Projects Appendix A Clumsy Stuff Appendix B Programming Tools Appendix C Language Definitions Bibliography Index

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网