已采纳回答 / Timthony
elem是单词element(元素)的缩写,在程序定义中代表某一不确定的类型,也就是抽象的数据类型为了使程序可读性强,并且便于修改,让elem代表多种的数据类型也就是为int、char等等的数据类型,起了一个别名在头文件中定义:typedef char elem; /* 抽象元素类型为char类型,这样定义之后,下面的程序中elem所定义的元素就是char类型的了 */如果需要修改其类型,直接修改char到其他类型,elem便又代表了所修改的类型数据,这也是方便性的体现。
2017-04-16
最新回答 / _江湖郎中
bool OrderTab<T>::insertElemt(int i,T e){ //连续插入的 if (i<0 || i>m_iLength || m_iLength==m_iSize) //超出容量就不再插入,应该判断 m_iSize==m_iLength return false; for (int j = m_iLength - 1; j >= i; j--) m_pList[j + 1] = m_pList[j]; m_pList[i] = e; m_iL...
2017-04-13
已采纳回答 / 唱跳rap篮球_
因为temp只是定义的一个node类型的临时变量用来存储某个node的值,和链表内的元素没有任何关系。所以在函数执行结束后,会自动被系统回收内存
2017-04-04