C++ Programmer's Notebook
C++ Programmer's Notebook, Second Edition teaches C++ the way real programmers want to learn it: "Show me the code and help me figure out the rest!" Completely updated with over 200 new examples, it covers all the C++ concepts and techniques programmers need to understand. It's an excellent starting point for new C++ developers, and an equally valuable reference for experienced C++ developers who want to reinforce their knowledge. Hands-on coverage includes: variables, operators, expressions, structures, functions, arrays, program control, objects, classes, overloading, inheritance, pointers, virtual functions, keyboard I/O, files and streams, memory management, sorting and searching data, data structures, and templates. The book also contains new coverage of string classes and exception handling, as well as programmer's checklists for writing efficient, reliable code.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Working with Operators and Expressions
Working with Arrays and CStyle Strings
13 other sections not shown
Other editions - View all
a_ptr a.out ASCII assignment operator base class binary bitwise bitwise operators bonus Bubble Sort C-style string char character array class declaration code block compiler constructor contains copy cout data member data type decimal decrement default defined delete derived class display dynamically allocated employee end-of-file endl Enter evaluated example executed expression f_ptr fgets file stream float floating-point format specifier function is called function member function returns header file include iostream.h include stdio.h increment initialized input insertion operator instance int main integer value keyboard keyword linked list loop malloc member function memory location node null character number of bytes number of characters object operand opposite overloaded parameter parentheses passed pointer variable preprocessor printf putc queue reference referenced return value salary Sample Output scanf second argument sequence stack statement strcat strcmp strcpy string.h strlen structure substring technique template unary operator value stored void zero