Object Oriented Programming using C++ for JNTU-H 18 Course (II - I - CSE - CS305PC) (Decode)

Rs. 180.00
Tax included. Shipping calculated at checkout.

UNIT - I Object-Oriented Thinking : Different paradigms for problem solving, need for OOP paradigm, differences between OOP and Procedure oriented programming, Overview of OOP concepts-Abstraction, Encapsulation, Inheritance and Polymorphism. C++ Basics : Structure of a C++ program, Data types, Declaration of variables, Expressions, Operators, Operator Precedence, Evaluation of expressions, Type conversions, Pointers, Arrays, Pointers and Arrays, Strings, Structures, References. Flow control statement- if, switch, while, for, do, break, continue, goto statements. Functions - Scope of variables, Parameter passing, Default arguments, inline functions, Recursive functions, Pointers to functions. Dynamic memory allocation and de-allocation operators-new and delete, Preprocessor directives. (Chapters - 1,2). UNIT - II C++ Classes and Data Abstraction : Class definition, Class structure, Class objects, Class scope, this pointer, Friends to a class, Static class members, Constant member functions, Constructors and Destructors, Dynamic creation and destruction of objects, Data abstraction, ADT and information hiding. (Chapter - 3) UNIT - III Inheritance : Defining a class hierarchy, Different forms of inheritance, Defining the Base and Derived classes, Access to the base class members, Base and Derived class construction, Destructors, Virtual base class. Virtual Functions and Polymorphism : Static and Dynamic binding, virtual functions, Dynamic binding through virtual functions, Virtual function call mechanism, Pure virtual functions, Abstract classes, Implications of polymorphic use of classes, Virtual destructors. (Chapters - 4,5) UNIT - IV C++ I/O : I/O using C functions, Stream classes hierarchy, Stream I/O, File streams and String streams, Overloading operators, Error handling during file operations, Formatted I/O. (Chapter - 6) UNIT - V Exception Handling : Benefits of exception handling, Throwing an exception, The try block, Catching an exception, Exception objects, Exception specifications, Stack unwinding, Rethrowing an exception, Catching all exceptions. (Chapter - 7)

Pickup available at Nashik Warehouse

Usually ready in 24 hours

Check availability at other stores
Author: [A.A.Puntambekar] Pages: 144 Edition: 2021 Vendors: Technical Publications