Data abstraction is a technique to provide essential information to the outside world while hiding the background details. Here in below example you don’t have to understand how cout display the text “Hello guru99” on the user screen and at the same time implementation of cout is free to change
For example :
#include <iostream>
using namespace std;
int main() {
cout << "Hello C++" <<endl;
return 0;
}