main7.cpp

来自「C++ Primer(第三版)的随书源代码」· C++ 代码 · 共 43 行

CPP
43
字号
// Section 10.7
// $ CC screen.cpp main7.cpp

/*
Output:

  ****
  ****
  ****
  ****
  @@@@@@
  @@@@@@
  ---
  ---
  ---
  ---
  ---
*/

#include "screen.h"

int main() {
	Screen s1 ( 4, 4, '*' );
	Screen s2 ( 2, 6, '@' );
	Screen s3 ( 5, 3, '-' );

	const int arrSize = 3;
	Screen *parray = new Screen[ arrSize ];

	parray[0] = s1;
	parray[1] = s2;
	parray[2] = s3;

	ScreenPtr parr( *parray, arrSize );

	for ( int ix = 0; ix < arrSize; ++ix )
	        parr++.display();

	delete parray;
        return 0;
}

⌨️ 快捷键说明

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