样版类别-向量和矩阵的定义【共享精品-ppt】.pptVIP

  • 1
  • 0
  • 约2.13万字
  • 约 98页
  • 2017-12-13 发布于湖北
  • 举报

样版类别-向量和矩阵的定义【共享精品-ppt】.ppt

样版类别-向量和矩阵的定义【共享精品-ppt】

樣版類別-向量和矩陣的定義 向量和矩陣是線性代數和數值分析的基礎。藉由這兩個類別,我們介紹如何建立樣版類別 (template class)。此外,我們還要在本章中討論動態建立和移除物件的語法。 樣版類別-向量和矩陣的定義 23.1 向量 23.2 Vector樣版類別 23.3 矩陣 23.4 Matrix樣版類別 23.5 物件陣列的動態創造和刪除 23.6 常犯的錯誤 23.1 向量 使用指標定義向量(1/2) ?考慮線性代數一般的使用習慣,可以犧牲第一個元素不用,而將記憶空間安排為N+1個元素: int N = 5; float* V = new float [N+1]; 圖示如下: 使用指標定義向量(2/2) 23.2 Vector樣版類別 定義樣版類別 (class template)。以下是一個 簡化的例子: template class T //「T」代表一個尚未決定的資料型態 class Vector { private: int Size; T* V; public: Vector(int); // 建構函數不使用Vector T Vector(VectorT); // 類別名稱以Vector T 表示 ~Vector(); // 解構函數不使用

文档评论(0)

1亿VIP精品文档

相关文档