C++ Program using structure to function by reference


In this program, You will learn how to implement structure to function by reference in C++.


void change(Test *t) { }

change(&t);


Example: How to implement structure to function by reference in C++

Run it Now
#include<iostream>
using namespace std;

struct Test {
    int x;
};

void change(Test *t) {
    (*t).x = (*t).x + 10;
}

int main() {

    struct Test t;
    t.x = 10;

    cout << "Before Function call x is :" << t.x;

    change(&t);
    cout << "\nAfter Function call x is :" << t.x;

    return 0;
}

Output:

Before Function call x is :10
After Function call x is :20