#include "GridZeroInitialized.h" #include using namespace std; template void printGrid(const Grid& g) { for (int i = 0; i < g.getWidth(); i++) { for (int j = 0; j < g.getHeight(); j++) { cout << g.getElementAt(i, j) << " "; } cout << endl; } cout << endl; } int main(int argc, char** argv) { Grid myIntGrid; Grid myIntGrid2; Grid myIntGrid3(myIntGrid); printGrid(myIntGrid); printGrid(myIntGrid2); myIntGrid = myIntGrid3; myIntGrid.setElementAt(3, 4, 5); cout << myIntGrid.getElementAt(3, 4) << endl; // SpreadsheetCell emptyCell; // Grid mySpreadsheet; // WILL NOT COMPILE return (0); }