wex8_8.cpp
来自「数据结构C++代码,经典代码,受益多多,希望大家多多支持」· C++ 代码 · 共 46 行
CPP
46 行
#include <iostream.h>
#include <iomanip.h>
#pragma hdrstop
#include "wex8_5.h"
void main (void)
{
DynamicType<int> *p, Q(0);
DynamicType<char> *c;
/* (a) */
p = new DynamicType<int> (5);
/* (b) */
cout << p->GetVal() << " " << int(*p)
<< " " << *p << endl;
/* (c) */
// c = new DynamicType<char> [65]; // incorrect. no default constructor
c = new DynamicType<char> (65);
/* (d) */
cin >> *p;
Q = *p;
cout << Q << endl;
/* (e) */
DynamicType<int> R(Q);
cout << R << endl;
/* (f) */
Q = DynamicType<int> (68);
*c = DynamicType<char> (char(int (Q)));
cout << *c << " " << char(*c) << " " << int(*c) << endl;
}
/*
<Run>
35
35
35
D D 68
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?