int main() { cout << "\n"; Create create; Change change; create.fillPointerBuffer(); cout << "main()---------------------------------" << endl; //cout << "create.num: " << create.num << endl; cout << "create.bufferPtr: " << create.bufferPtr << endl; cout << "change.process(create.bufferPtr, create.size)" << endl; cout << "---------------------------------------" << endl; cout << "\n"; change.process(create.bufferPtr, create.size); cout << "\n"; cout << "main()---------------------------------" << endl; cout << "create.bufferPtr: " << create.bufferPtr << endl; cout << "create.size: " << create.size << endl; cout << "---------------------------------------" << endl; cout << "\n"; cout << "----------SUMMARY-------------" << endl; cout << "create.bufferPtr: " << create.bufferPtr << endl; cout << "create.size: " << create.size << endl; for (int i=0; i<create.size; i++) { cout << "create.bufferPtr[" << i << "]: " << create.bufferPtr[i] << endl; } cout << "------------------------------" << endl; cout << "\n"; return 0; }