Answers for "why use pointer to pointer in c++"

C++
3

Function pointer C++

void one() { cout << "Onen"; }
void two() { cout << "Twon"; }


int main()
{
	void (*fptr)(); //Declare a function pointer to voids with no params

	fptr = &one; //fptr -> one
	*fptr(); //=> one()

	fptr = &two; //fptr -> two
	*fptr(); //=> two()

	return 0;
}
Posted by: Guest on July-30-2020
2

what is this pointer in c++

Every object in C++ has access to its own address through an important pointer called this pointer.
 The this pointer is an implicit parameter to all member functions. 
Therefore, inside a member function,
 this may be used to refer to the invoking object.

Friend functions do not have a this pointer,
 because friends are not members of a class. 
Only member functions have a this pointer.
Posted by: Guest on May-14-2021

Browse Popular Code Answers by Language