-3
當使用新的非類指針分配內存時會發生什麼?內存分配使用新的非類指針會發生什麼
例
typedef struct {
int emp_data;
}ST_EMP_DATA;
main()
{
ST_EMP_DATA *pEmpData = NULL;
pEmpData = new ST_EMP_DATA;
// Do some operation using pEmpData
delete pEmpData;
}
有人能解釋將會發生新的東西和delete操作符呼籲上述結構的指針?
'struct'實際上被認爲是C++中的一個類,所以沒什麼不同。 –
在C++中,一個結構體是一個類,只是不同的默認訪問權限爲'public'而不是'private'。 –
那麼你有沒有什麼樣的實際上有所作爲的樣本? –