首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C++ 單鏈表:struct 與 template 實現差異本質相同

     編輯:程式設計綜合問答

struct Node { T data; Node* next; } 結合 template <typename T> 即為泛型鏈表節點。

  • struct 定義節點結構。
  • template 使節點支援任意資料類型。
  • 兩者非互斥,而是配合使用:template 修飾 struct 實現泛型。

純 struct 只能存固定類型;加上 template 才具備泛型能力。網上見到的「兩種形式」實為同一技術的不同展示面向。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved