About C plus plus and python chapters, Assignments of Computer science

Python chapter 100 plus and c plus plus Chapter

Typology: Assignments

2021/2022

Available from 02/15/2022

c7-wolf
c7-wolf 🇵🇰

2 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
+91-9986551112 /3
Shambhala Technologies Private Limited
Bangalore - 560090
www.shambhalatech.com
contactus@shambhalatech.com
SHAMB H A L A
TECHNO L OGIES
PRIVATE LTD.
C+ + 98 / 11, / 1 4
PORT F OLI O
We offer deeper understanding of C++
for students as well as working profes-
sionals. Learn the deeper aspects of cod-
ing through C++ like never before and
enhance your coding skills.
We have taken this initiative not to
fill our pockets, its a mission to
empower India with innovation.
Any one from any educational back-
ground, eager and determined to put
more effort and time be assured to be-
come a professional coder. If you aspire
to be coder and desire to have strong
hold on language, get in touch with us.
Your Journey towards Innovation...
- Lambda template
- Threads
- Functors in thread
- Resource AcquisitionIs Initializa-
tion(RAII)
- Mutex (synchronization primitive)
- Deadlock
- Unique lock and Lazy Initialization
- Condition Variable
- Futures and async
- promise
- packaged_task
Data Structure
pf2

Partial preview of the text

Download About C plus plus and python chapters and more Assignments Computer science in PDF only on Docsity!

Shambhala Technologies Private Limited

Bangalore - 560090

www.shambhalatech.com

[email protected]

SHAMBHALA

TECHNOLOGIES

PRIVATE LTD.

PORTFOLIO C++ 98/11,/

We offer deeper understanding of C++

for students as well as working profes-

sionals. Learn the deeper aspects of cod-

ing through C++ like never before and

enhance your coding skills.

We have taken this initiative not to

fill our pockets, it’s a mission to

empower India with innovation.

Any one from any educational back-

ground, eager and determined to put

more effort and time be assured to be-

come a professional coder. If you aspire

to be coder and desire to have strong

hold on language, get in touch with us.

Your Journey towards Innovation...

  • Lambda template
  • Threads
  • Functors in thread
  • Resource AcquisitionIs Initializa- tion(RAII)
  • Mutex (synchronization primitive)
  • Deadlock
  • Unique lock and Lazy Initialization
  • Condition Variable
  • Futures and async
  • promise
  • packaged_task

Data Structure

  • Template Metaprogramming
  • Variadic Template
  • Initializer list
  • auto type deduction
  • auto with braced initializers
  • decltype type deduction
  • Function Return Type Deduction
  • decltype (auto)
  • Uniform Initialization
  • Initialization Syntax
  • Implicit Narrowing
  • Smart pointers : (unique_ptr)
  • unique_ptr
  • unique_ptr with containers
  • unique_ptr with array
  • shared pointer
  • weak_ptr
  • Rvalue references
  • Move semantics
  • move implementation
  • Perfect Forwarding
  • Reference collapsing
  • Move to Forward
  • Regular Expression
  • Grammar
  • Subexpression
  • Regex iterators
  • C++ approach
  • Lambda’s
  • Lambda Capture
  • Global and Static Capture
  • Manipulators (one argument)
  • File Modes and Flags
  • Binary input and file pointer
  • Types of Errors
  • Structured and OO Exception’s
  • Exception Handling
  • Data Conversion ( Conv. to Obj. )
  • Overloading operator : new/delete
  • MFC collection classes
  • return Reference of object
  • MFC CUIntArray class
  • Standard C++ library (STL imp.)
  • String class
  • String parsing
  • STL Containers
  • Vector object Ownership & Effective use
  • List container
  • When to use which one?
  • Associative Containers map (dictionary)
  • Iterators
  • Output iterators
  • Container adaptors
  • Container adaptors (stack, queue ..)
  • Functors
  • Algorithms & Functors
  • L Value and R Value
  • Templates
  • Template type deduction
  • Case 1: ParamType is a Reference or Pointer
  • Case 2 : Universal reference
  • Case 3 : Pass by value

C++ CONTENTS

  • Procedural language
  • OOP’s concepts in C++
  • this pointer necessity
  • Function Overloading
  • Constructors
  • Nameless Object
  • Compiler generated functions
  • Operator Overloading
  • Operator pre & post
  • Friend Function
  • Pass value by reference
  • Memory Allocation - Static
  • Memory Allocation - Dynamic
  • Allocation
  • Inheritance
  • Inheritance…what get called?
  • Polymorphism
  • Virtual Function
  • Compiler view of virtual function
  • VPTR and VTABLE
  • Virtual Base Class
  • Virtual destructor
  • Hierarchy of input/output
  • File input/output
  • Hierarchy of FILE input/output
  • FILE I/O
  • Manipulators