1.Tlist的複製(將list中的內容複製給list2)?
list3.Assign(List1,Operater,List2);
將List1與list2經過Operater操作後賦給list3.Operater的主要參數有laCopy等 ,其他參數見幫助. Copy過程只Copy指針, 不Copy數據.
2.將局部變量指針p賦給list1(即list1.add(p))後,free(p)會導致list1.items[i]的內容爲零(即初始化).
原因: free(p)不僅將p的內容釋放,並且將p指向地址中的內容釋放。
改爲FreeAndNil即可。
3.Record來區分數據包類別浪費空間?