例如這個類:快速內存分配/範圍問題
class RTPIPv4Address{
public:
RTPIPv4Address(int a, int b);
}
愚蠢的問題,但...我只是偶然在其初始化類實例一樣,利用例如
RTPIPv4Address adr(2,2);
現在代碼我想知道,這是否只是通常的另一種語法
RTPIPv4Address* adr = new RTPIPv4Address (2,2);
或者它有沒有其他影響?例如,由於缺乏一個指針和一個新的(),它是在棧上宣佈像其他本地變量做什麼,然後得到在函數返回釋放,或者它保存在堆中,因此堅持?
在此先感謝
你有[C++書](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)嗎? – GManNickG 2011-01-14 17:29:43