spreadsheet.cpp

来自「C++高级编程这本书所附的源代码」· C++ 代码 · 共 46 行

CPP
46
字号
#include "Spreadsheet.h"#include "SpreadsheetImpl.h"void Spreadsheet::setCellAt(int x, int y, const SpreadsheetCell& inCell){  mImpl->setCellAt(x, y, inCell);}SpreadsheetCell Spreadsheet::getCellAt(int x, int y){  return (mImpl->getCellAt(x, y));}int Spreadsheet::getId(){  return (mImpl->getId());}Spreadsheet::Spreadsheet(const SpreadsheetApplication &theApp, int inWidth,			 int inHeight) {  mImpl = new SpreadsheetImpl(theApp, inWidth, inHeight);}Spreadsheet::Spreadsheet(const SpreadsheetApplication& theApp) {  mImpl = new SpreadsheetImpl(theApp);}Spreadsheet::Spreadsheet(const Spreadsheet& src){  mImpl = new SpreadsheetImpl(*(src.mImpl));}Spreadsheet::~Spreadsheet(){  delete (mImpl);  mImpl = NULL;}Spreadsheet& Spreadsheet::operator=(const Spreadsheet& rhs){  *mImpl = *(rhs.mImpl);  return (*this);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?