關于已經定義的類的一個特例調用類的成員函數的問題
為什么在"MyStack? *p=new MyStack(5)"后面調用成員函數時使用“p->”,而通過“Coordinate *m_pBuffer”定義的*m_pBuffer在調用成員函數時使用的是“m_pBuffer.printCoordinate()”用的是小數點呢
為什么在"MyStack? *p=new MyStack(5)"后面調用成員函數時使用“p->”,而通過“Coordinate *m_pBuffer”定義的*m_pBuffer在調用成員函數時使用的是“m_pBuffer.printCoordinate()”用的是小數點呢
2019-03-17
舉報
2019-03-27
A.B則A為對象或者結構體;(不用分配內存)
A->B則A為指針,->是成員提取,A->B是提取A中的成員B,A只能是指向類、結構、聯合的指針;(要分配內存)
2019-03-28
仔細看下視頻,視頻用的是m_pBuffer[i].printCoordinate()