共用方式為


指標 (C++)

指標是儲存物件記憶體位址的變數。 指標在 C 和 C++ 中廣泛使用,有三個主要用途:

  • 在堆積上配置新物件,
  • 將函式傳遞至其他函式
  • 以逐一查看陣列或其他數據結構中的元素。

在 C 樣式程式設計中, 原始指標 會用於所有這些案例。 不過,原始指標是許多嚴重程序設計錯誤的來源。 因此,除非它們提供顯著的效能優點,而且對於哪一個指標是 負責刪除對象的擁有指標 沒有模棱兩可的情況,否則強烈建議他們使用。 新式C++提供 智慧型手機來 配置物件、 用於周游數據結構的反覆運算器 ,以及 傳遞函式的 Lambda 運算式 。 藉由使用這些語言和連結庫設施,而不是原始指標,您將讓您的程式更安全、更容易偵錯,以及更容易了解和維護。 如需詳細資訊,請參閱智慧型指標反覆運算器和 Lambda 運算式。

本節內容

另請參閱

Iterators
Lambda 表達式