How can dereferencing the pointer this, C/C++ Programming

Assignment Help:

Dereferencing the Pointer this

Sometimes a member function requires to make a copy of the invoking instance so that it can change the copy without affecting the original instance. This can be done as follows :

                try_this temp(*this);

                try_this temp = *this ;

In OOP emphasis is on how the program shows data. It is a design concept with less emphasis on operational aspects of the program.  The primary concepts of OOP are implemented using class and objects. A class have data members as well as function members. The access specifiers control the access of data members. Only the public members of the class can access the data members declared in private section. Once class has been explained, many objects of that class can be declared. Data members of dissimilar objects of the same class occupy dissimilar memory area but function members of different objects of the same class share the similar set of functions. This is possible because of the internal pointer '*this' which keeps track of which function is invoked by which object.

 


Related Discussions:- How can dereferencing the pointer this

Describe what are dynamic pointers, Question: (a) Describe what are dy...

Question: (a) Describe what are dynamic pointers. Show their memory representations diagrammatically. (b) Write short notes about pointers in arrays, paying attention on

C program to returns the string, Program is to take two arguments and retur...

Program is to take two arguments and returns the string: Program is to take two arguments and returns the string which is larger the larger string has larger ascii value invok

Change to palindrome, A palindrome is a string that reads the same from bot...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

Loops, how to make a diamond from steric

how to make a diamond from steric

Hotel booking, Construct a console program to manage the booking of a Hotel...

Construct a console program to manage the booking of a Hotel room.

C program to demonstrate pointer to string, C program to demonstrate Pointe...

C program to demonstrate Pointer to string: void main() {                 int a;                 char str[]="hello how are you?",*ptr_str;                 ptr_str=&

Variables within c, Within software languages we have the ability to store ...

Within software languages we have the ability to store information in mail boxes i.e. memory slots which are given names to represent the box. The naming rules are governed by the

How must runtime errors be handled in c++, How must runtime errors be handl...

How must runtime errors be handled in C++ - Runtime errors in C++ can be handled using exceptions. - This exception handling mechanism in C++ is developed to handle errors i

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd