topical media & game development
professional-program-16-DereferenceOps-PointerTest.c
? /
professional-program-16-DereferenceOps-PointerTest.c
include <Pointer.h>
include <SpreadsheetCell.h>
include <iostream>
using namespace std;
void testConst(const Pointer<int>& p)
{
cout << *p;
// *p = 7;
}
void TestConstTwo(const Pointer<SpreadsheetCell>& p)
{
// p->set(5);
}
int main(int argc, char** argv)
{
Pointer<int> smartInt(new int);
*smartInt = 5; // dereference the smart pointer
cout << *smartInt << endl;
Pointer<SpreadsheetCell> smartCell(new SpreadsheetCell);
smartCell->set(5); // dereference and member select the set method
cout << smartCell->getValue() << endl;
return (0);
}
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.