UrbanPro
true

Subrat S.

C,C++17,Data Structure, Algorithm, STL,Multithreading,Async, Assignments - Online tutor

Hinjewadi, Pune, India - 411057

Verified 1 Student

Contact
Referral Discount: Get ₹ 250 off when you make a payment to start classes. Get started by Booking a Demo.

Details verified of Subrat S.

Identity

Education

Know how UrbanPro verifies Tutor details

Identity is verified based on matching the details uploaded by the Tutor with government databases.

Teaches

C++ Language Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

18

Proficiency level taught

Advanced C++, Basic C++

Teaching Experience in detail in C++ Language Classes

Adv concepts including basics. It includes details of STL,smart pointer,C++11/14/17,Multithreading and synchronization,Inter process communication by ZMQ, sftp using C++,libcurl and more. Gtk++,Windows,Linux,gdb core dump analysis,Makefile.

Courses

LIVE
1 review
60 Hours

5 out of 5 1 review

Subrat Swain https://p.urbanpro.com/tv-prod/member/photo/390165-small.png Hinjewadi
5.0051
Subrat Swain
A

C++ For Interview Cracking

"Fantastic explanation of standard template library and smart pointers. In classes and objects concept with realtime examples is really unforgettable. Applying oops and working in realtime project is really easier than ever i had thought of. Really a great course. Thank You. "

Have you attended any class with Subrat?

Answers by Subrat S. (6)

Answered on 20/12/2015 Learn IT Courses/Programming Languages/C++ Language

Hello Hiteshwar, Before answering copy constructor, I will like to discuss a bit more before it. While we are creating an object, the constructor calls to initialize and build that object. If one object already exists for which constructor would be called to create it. Now we want the same object to... ...more

Hello Hiteshwar,

Before answering copy constructor, I will like to discuss a bit more before it. 

  1. While we are creating an object, the constructor calls to initialize and build that object.
  2. If one object already exists for which constructor would be called to create it.
  3. Now we want the same object to be copied to another object. So we are creating a new object, and during declaration, we are assigning it to an existing object. Here the new object is creating, So definitely constructor will be called, but which constructor?
  4. So to copy the current object to the newly created object C++ lang feature added another particular constructor which is nothing but copy constructor. 

Hope it's clear to you. If any query, let us know!!!

Answers 15 Comments
Dislike Bookmark

Answered on 20/12/2015 Learn IT Courses/Programming Languages/C++ Language

While you are passing a big object to a function, it creates a new copy of the same object. So instead of creating a new copy we are just referring the same object. here you will get the benift of using reference.
Answers 19 Comments
Dislike Bookmark

Answered on 20/12/2015 Learn IT Courses/Programming Languages/C++ Language

using reference, copy can be avoidable which saves the memory.
Answers 19 Comments
Dislike Bookmark

Answered on 20/12/2015 Learn Tuition/BCA Tuition

C++ is an intermediate general purpose programming language. It was developed as a set of extensions to C language to improve type safety and add support for automatic resource management, object oriented, exception handling and also with some other feature like ready made classes available for data... ...more
C++ is an intermediate general purpose programming language. It was developed as a set of extensions to C language to improve type safety and add support for automatic resource management, object oriented, exception handling and also with some other feature like ready made classes available for data structure and etc...
Answers 26 Comments
Dislike Bookmark

Answered on 20/12/2015 Learn Tuition/BCA Tuition

As already told by other experts, C is middle level language where as C++ is Object oriented lang. OOps can also be done using C, but bit complex to implement Ex: VTABLE/VPTR. In C if you see, it is all about functions. And if want something to be done by function, you need to pass argument to that... ...more
As already told by other experts, C is middle level language where as C++ is Object oriented lang. OOps can also be done using C, but bit complex to implement Ex: VTABLE/VPTR. In C if you see, it is all about functions. And if want something to be done by function, you need to pass argument to that function or might have global to achieve where as in C++ we are designinng the same in different manner by using classes/structure.Object holds state by which without passing arg also member function can get it from it's private data member.
Answers 26 Comments
Dislike Bookmark

Contact

Load More

Subrat S. describes himself as C,C++17,Data Structure, Algorithm, STL,Multithreading,Async, Assignments - Online tutor. He conducts classes in C++ Language. Subrat is located in Hinjewadi, Pune. Subrat takes at students Home and Online Classes- via online medium. He has 18 years of teaching experience . Subrat has completed Bachelor of Engineering (B.E.) from Berhampur University in 2003. HeĀ is well versed in Oriya, Hindi and English. Subrat has got 1 reviews till now with 100% positive feedback.

X

Share this Profile

Recommended Profiles

Amol Dhanwat

Amol Dhanwat photo Sinhagad Road, Pune

Naresh Jangade

Naresh Jangade photo Thergaon, Pune

Anup Kanaskar

Anup Kanaskar photo Viman Nagar, Pune

Samiksha P.

Samiksha P. photo Hinjewadi, Pune

Shreyansh Nayak

Shreyansh Nayak photo Hadapsar, Pune

Subhashree S.

Subhashree S. photo Kiwale, Ravet, Pune

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more