C++ 提高教程 模板 -类模板案列
Posted 行码阁119
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 提高教程 模板 -类模板案列相关的知识,希望对你有一定的参考价值。
1 MyArray.hpp
//自己的 同用的数据类
#pragma once
# include <iostream>
template<class T>
class MyArray
{
public:
MyArray(int capacity)
{
//cout << "MyArray有参函数调用" << endl;
this->m_Capacity = capacity;
this->m_Size = 0;
this->pAddress = new T[this->m_Capacity];
}
//拷贝构造函数
MyArray(const MyArray& arr)
{
//cout << "MyArray拷贝函数调用" << endl;
this->m_Capacity = arr.m_Capacity;
this->m_Size = arr.m_Size;
this->pAddress = new T[this->m_Capacity];
for (int i = 0; i < this->m_Size; i++)
{
this->pAddress[i] = arr.pAddress[i];
}
}
//operator = 防止浅拷贝问
以上是关于C++ 提高教程 模板 -类模板案列的主要内容,如果未能解决你的问题,请参考以下文章