friend function in c++

#include <iostream>

class MyClass {
private:
    int data;

public:
    MyClass(int value) : data(value) {}

    friend void displayData(const MyClass& obj);
};

void displayData(const MyClass& obj) {
    std::cout << "Data value: " << obj.data << std::endl;
}

int main() {
    MyClass myObject(42);
    displayData(myObject);

    return 0;
}