首頁  >  文章  >  後端開發  >  為什麼我在 Visual Studio 2015 中收到「非標準語法;使用「&」建立指向成員的指標」錯誤?

為什麼我在 Visual Studio 2015 中收到「非標準語法;使用「&」建立指向成員的指標」錯誤?

Susan Sarandon
Susan Sarandon原創
2024-11-01 17:58:30685瀏覽

Why Am I Getting the

解決Visual Studio 2015 中的“非標準語法;使用'&' 創建指向成員的指針”錯誤

問題:

在Visual Studio 2015 中編譯時遇到錯誤訊息,指出「非標準語法;使用'&' 建立指向成員的指標」。此錯誤與嘗試在不使用正確的指標語法的情況下呼叫成員函數有關。

原因:

在 C 中,使用指向成員函數的指標來存取成員函數而不是直接。在非成員函數中使用成員函數時,必須在成員函數名稱前加上 '&' 來指示指標。

解決方案:

解決方法出現此錯誤,請修改程式碼以在呼叫成員函數時使用正確的指標語法。以下是解決「player1Move」成員函數中的問題的方法:

上面的程式碼需要替換為:

在" 之前加上'&'

附加說明:

當未明確呼叫成員函數時在物件實例上(作為物件導向程式設計中的方法),可以使用指向成員函數的指標來呼叫它。 C 中的「&」運算子用於建立指向成員函數的指標。

以上是為什麼我在 Visual Studio 2015 中收到「非標準語法;使用「&」建立指向成員的指標」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn