This book is primarily addressed to students who are taking a course on the C++ language, to those who wish to self-study the C++ language, as well as programmers who have experience with C and want to move on to C++.



Autorentext

Dr. George S. Tselikis received both his Dipl.-Ing. degree and his Ph.D from the School of Electrical and Computer Engineering of National Technical University of Athens (NTUA). In 1998, he joined the COMET group in the Center for Telecommunications Research at Columbia University, New York and worked as a postdoc research associate. He was a founding member of 4Plus S.A. (1999-2013), where he worked in the development of network protocols and services. He has a long working experience in the telecom area, and his main research interests focus on software specification, programming, and testing of network protocols and services in wired and wireless networks. He has participated in several European research projects and he has collaborated with big players in the telecom industry like Siemens, Nokia, and Alcatel. Since 2004, he has been a visiting lecturer in several Greek universities and technical institutes teaching courses related to network technologies, communication protocols, and programming languages. He has published more than 25 articles in international journals and conferences. He is the co-author of the "C: From Theory to Practice" textbook published by CRC Press.



Inhalt

1. Introduction to C++

2. Variables, Constants, and Arithmetic Conversions

3. Data Input/Output

4. Operators

5. Program Control

6. Loops

7. Arrays

8. Pointers

9. Characters

10. Strings

11. Functions

12. Searching and Sorting Arrays

13. Structures and Unions

14. Memory Management and Data Structures

15. Preprocessor and Macros

16. More About Functions

17. Classes and Objects

18. Operator Overloading

19. More about Classes

20. Inheritance

21. More About Inheritance

22. Exceptions

23. Class Templates

24. Files

25. Namespaces, Type Cast Operators, and Smart Pointers

26. Introduction to Standard Template Library

27. Application Example

Epilogue

Appendix : Precedence Table

Appendix B: ASCII Table

Appendix C: Hexadecimal System

Bibliography

Titel
Introduction to C++
EAN
9781000635713
Format
E-Book (pdf)
Veröffentlichung
22.08.2022
Digitaler Kopierschutz
Adobe-DRM
Anzahl Seiten
906