// do not include header file here, // why? //#include "intcell.h" template MemoryCell::MemoryCell(const T & iv): storedValue{iv} {} template T MemoryCell::read() const { return storedValue; } template void MemoryCell::write(const T & x) { storedValue = x; }