Exploring C++ 11 : problems and solutions handbook / / by Ray Lischner
| Exploring C++ 11 : problems and solutions handbook / / by Ray Lischner |
| Autore | Lischner Ray |
| Edizione | [2nd ed. 2013.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2013 |
| Descrizione fisica | 1 online resource (XXX, 656 p. 20 illus.) |
| Disciplina | 004 |
| Collana | Expert's Voice in C++ |
| Soggetto topico |
Programming languages (Electronic computers)
Software engineering Programming Languages, Compilers, Interpreters Software Engineering/Programming and Operating Systems |
| ISBN |
9781430261940
1430261943 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910437974103321 |
Lischner Ray
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Exploring C++20 : The Programmer's Introduction to C++ / / by Ray Lischner
| Exploring C++20 : The Programmer's Introduction to C++ / / by Ray Lischner |
| Autore | Lischner Ray |
| Edizione | [3rd ed. 2020.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 |
| Descrizione fisica | 1 online resource (653 pages) |
| Disciplina | 005.133 |
| Soggetto topico |
Programming languages (Electronic computers)
Software engineering Programming Languages, Compilers, Interpreters Software Engineering/Programming and Operating Systems |
| ISBN |
9781484259610
1484259610 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Part I: 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. Algorithms and Ranges -- 11. Increment and Decrement -- 12. Conditions and Logic -- 13. Compound Statements -- 14. Introduction to File I/O -- 15. The Map Data Structure -- 16. Type Synonyms -- 17. Characters -- 18. Character Categories -- 19. Case-Folding -- 20. Writing Functions -- 21. Function Arguments -- 22. Using Ranges -- 23. Using Iterators -- 24. Unnamed Functioins -- 25. Overloading Function Names -- 26. Big and Little Numbers -- 27. Very Big and Very Little Numbers -- 28. Documentation -- 29. Project 1: Body-Mass IndexPart II: Custom Types -- 30. Custom Types -- 31. Overloading Operators -- 32. Custom I/O Operators -- 33. Assignment and Initialization -- 34. Writing Classes -- 35. More About Member Functions -- 36. Access Levels -- 37. Understanding Object-Oriented Programming -- 38. Inheritance -- 39. Virtual Functions -- 40. Classes and Types -- 41. Declarations and Definitions -- 42. Modules -- 43. Old-Fashioned "Modules" -- 44. Function Objects -- 45. Useful Algorithms -- 46. More About Iterators -- 47. Ranges, Views and Adaptors -- 48. Exceptions -- 49. More Operators -- 50. Project 2: Fixed-Point Numbers -- Part III: Generic Programming -- 51. Function Templates -- 52. Class Templates -- 53. Template Specialization -- 54. Partial Template Specialization -- 55. Template Constraints -- 56. Names and Namespaces -- 57. Containers -- 58. Locales and Facets -- 59. International Characters -- 60. TextI/O -- 61. Project3: Currency Type -- Part IV: Real Programming -- 62. Pointers -- 63. Regular Expressions -- 64. Moving Data with Rvalue References -- 65. Smart Pointers -- 66. Files and File Names -- 67. Working with Bits -- 68. Enumerations -- 69. Multiple Inheritance -- 70. Concepts, Traits and Policies -- 71. Names, Namespaces, and Templates -- 72. Overloaded Functions and Operators -- 73. Programming at Compile Time -- 74. Project 4: Calculator. |
| Altri titoli varianti | Exploring C plus plus twenty |
| Record Nr. | UNINA-9910416140703321 |
Lischner Ray
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||