topical media & game development
professional-program-11-GridPartialPtr-GridPtrTest.c
? /
professional-program-11-GridPartialPtr-GridPtrTest.c
include <iostream>
using namespace std;
include <GridPtr.h>
int main(int argc, char** argv)
{
Grid<int*> psGrid(2, 2); // Uses the partial specialization for pointer types
int x = 3, y = 4;
psGrid.setElementAt(0, 0, &x);
psGrid.setElementAt(0, 1, &y);
psGrid.setElementAt(1, 0, &y);
psGrid.setElementAt(1, 1, &x);
Grid<int*> psGrid2(psGrid);
Grid<int*> psGrid3;
psGrid3 = psGrid2;
const Grid<int*>& psGrid4 = psGrid2;
cout << psGrid4.getElementAt(1, 1);
// psGrid4.setElementAt(1, 1, &x);
Grid<int> myIntGrid; // Uses the non-specialized grid
}
(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.