top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui