---
title: "What is ‘this’ pointer?"  
description: "What is ‘this’ pointer?"  
author: "Shikhar Arora"  
published: 2019-12-07  
canonical: https://answers.mindstick.com/qa/92543/what-is-this-pointer  
category: "technology"  
tags: ["software engineering", "programming language"]  
reading_time: 1 minute  

---

# What is ‘this’ pointer?

What is ‘this’ [pointer](https://www.mindstick.com/interview/1103/explain-pointer-to-the-constant-and-constant-pointer)

## Answers

### Answer by Shrikant Mishra

Into C++ programming language, '**this'** is a keyword that refers to the current instance of the class. There can be 3 main usages of this keyword in C++.

- This can be used to pass the current object as a parameter to another method.
- This can be used to refer to the current class instance variable.
- This can be used to declare indexers.

![What is ‘this’ pointer?](https://answers.mindstick.com/questionanswer/6d30e8ee-1f75-4d65-842d-634153b22648/images/15b52832-44ee-463a-ad63-cb62e981a12e.jpeg)

## For More Detail Please Read This Article :- [Pointers in C#](https://www.mindstick.com/articles/11/pointers)


---

Original Source: https://answers.mindstick.com/qa/92543/what-is-this-pointer

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
