例如这个类:快速内存分配/范围问题
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