UrbanPro
true
Subrat S. C++ Language trainer in Pune
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.

Overview

B.E (2003),17+yrs experience in IT (4yrs as a trainer in C/C++/VC++/COM/ and 13+yrs as a Software developer). Worked in LINUX, MAC, WINDOWS OS with standard C++11/14/17. Programming Best practices, Multithreaded Programming & Socket Programming is my expertise and C++20 is my current focus!

Languages Spoken

Oriya

Hindi

English

Education

Berhampur University 2003

Bachelor of Engineering (B.E.)

Address

Hinjewadi, Pune, India - 411057

Verified Info

ID Verified

Education Verified

Phone Verified

Email Verified

Facebook Verified

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

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

Basic C++, Advanced 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

Documents (1)

SAMPLE ASSIGNMENT WORK

Reviews (1)

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?

FAQs

1. For what proficiency level do you teach ?

Basic C++ and Advanced C++

2. Which classes do you teach?

I teach C++ Language Class.

3. Do you provide a demo class?

Yes, I provide a free demo class.

4. How many years of experience do you have?

I have been teaching for 18 years.

Answers by Subrat (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

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

Basic C++, Advanced 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
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
X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Subrat

Let Subrat know you are interested in their class

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.

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