Login

Lischner, Ray

Exploring C++

Lischner, Ray - Exploring C++, ebook

44,00€

Ebook, PDF with Adobe DRM
ISBN: 9781430203520
DRM Restrictions

PrintingNot allowed
Copy to clipboardNot allowed

Table of contents

Part 1. The Basics

1. Honing Your Tools

2. Reading C++ Code

3. Integer Expressions

4. Strings

5. Simple Input

6. Error Messages

7. For Loops

8. Formatted Output

9. Arrays and Vectors

10. Increment and Decrement

11. Conditions and Logic

12. Compound Statements

13. Introduction to File I/O

14. The Map Data Structure

15. Type Synonyms

16. Characters

17. Character Categories

18. Case-Folding

19. Writing Functions

20. Function Arguments

21. Using Algorithms

22. Overloading Function Names

23. Big and Little Numbers

24. Very Big and Very Little Numbers

25. Documentation

26. Project 1 : Body-Mass Index

PART 2. Custom Types

27. Custom Types

28. Overloading Operators

29. Custom I/O Operators

30. Assignment and Initialization

31. Writing Classes

32. More About Member Functions

33. Access Levels

34. Introduction to Object-Oriented Programming

35. Inheritance

36. Virtual Functions

37. Classes and types

38. Declarations and Definitions

39. Using Multiple Source Files

40. Function objects

41. Useful algorithms

42. Iterators

43. Exceptions

44. More operators

45. Project 2: Fixed-point numbers

Part 3. Generic Programing

46. Function templates

47. Class templates

48. Template Specialization

49. Partial Specialization

50. Names and Namespaces

51. Containers

52. International Characters

53. Locales and Facets

54. Text I/O

55. Project 3: Currency type

Part 4. Real Programing

56. Pointers

57. Dynamic Memory

58. Exception-Safety

59. Old-Fashioned arrays

60. Smart Pointers

61. Working with Bits

62. Enumerations

63. Multiple inheritance

64. Traits and Policies

65. Names and Templates

66. Overloaded Functions

67. Metaprogramming

68. Project 4: Calculator

Keywords: Computer Science, Programming Techniques, Programming Languages, Compilers, Interpreters

Author(s)
Publisher
Springer
Publication year
2008
Language
en
Edition
1
Page amount
742 pages
Category
Information Technology, Telecommunications
Format
Ebook
eISBN (PDF)
9781430203520

Similar titles