How to use object pointer and reference to access object member in C++

1 Answer

0 votes
#include <typeinfo>
#include <iostream>

using std::cout;
using std::endl;

class Data {
public:
	int a;
	void print() { cout << a << endl; }
};

int main()
{
	Data data,
		*dataPtr = &data,
		&dataRef = data;

	data.a = 13;
	data.print();

	dataRef.a = 998;
	dataRef.print();

	dataPtr->a = 12345;
	dataPtr->print();

	return 0;
}


/*
run:

13
998
12345

*/

 



answered Mar 29, 2018 by avibootz

Related questions

1 answer 166 views
1 answer 175 views
1 answer 191 views
1 answer 167 views
1 answer 227 views
...