C++面向对象程序设计 032:这个模板并不难 ---- (北大Mooc)
发布日期:2021-06-30 22:27:50 浏览次数:2 分类:技术文章

本文共 766 字,大约阅读时间需要 2 分钟。

文章目录


专题博客链接


原题题目

在这里插入图片描述

#include 
#include
#include
using namespace std;template
class myclass {
// 在此处补充你的代码~myclass( ) {
delete [] p; } void Show() {
for( int i = 0;i < size;i ++ ) {
cout << p[i] << ","; } cout << endl; }};int a[100];int main() {
char line[100]; while( cin >> line ) {
myclass
obj(line,strlen(line));; obj.Show(); int n; cin >> n; for(int i = 0;i < n; ++i) cin >> a[i]; myclass
obj2(a,n); obj2.Show(); } return 0;}

代码实现

private:    T* p;    int size;public:    myclass(const T* T1,int temp){
T* ret = new T[temp+1]; memcpy(ret,T1,sizeof(T)*(temp+1)); p = ret; size = temp; }

转载地址:https://love6.blog.csdn.net/article/details/115008226 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++面向对象程序设计 033:排序,又见排序! ---- (北大Mooc)
下一篇:C++面向对象程序设计 031:山寨版istream_iterator ---- (北大Mooc)

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月30日 18时09分17秒