Here is my sample code, i want ptr to get updated when i'm modifying it after accessing through member function.Please correct if i'm doing wrong, let me know if there is better solution.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
class object{
public:
int length;
char* ptr;
char* & getPtr() { returnthis->ptr }
};
int main() {
object dummy;
char* dataPointer;
dataPointer = dummy.getPointer(); // will this refer to ptr
dataPointer++; // will this increment ptr of dummy.
return 0;
}