#include <iostream>

struct A
{
    int a;
    int b;
    std::string c;

    friend std::ostream& operator <<(std::ostream& os, A const& a)
    {
        return os << a.a << '\n'
                  << a.b << '\n'
                  << a.c << '\n';
    }
};

int main()
{
    A a = {5, 10, "apple sauce"};

    std::cout << a;
}