function in struct c++

#include <iostream>

struct MyStruct {
    int data;

    void setData(int value) {
        data = value;
    }

    void displayData() {
        std::cout << "Data: " << data << std::endl;
    }
};

int main() {
    MyStruct myObject;
    myObject.setData(42);
    myObject.displayData();

    return 0;
}