An abstraction in C++ is the process of hiding the internal implementations and displaying only the required details. For example, when you send an important message through email, at that time only writing and clicking the send option is used. This outcome is just the success message that is displayed to confirm you that your email has been sent. However, the process followed in transferring the data through email is not displayed because it is of no use to you.