我对使用C++创建对象的方式有疑问。如果我定义一个类,说CSomeClass
,我可以使用下面的行创建的CSomeClass
一个新的对象:创建新对象时使用的C++运算符
CSomeClass* pSomeClass = new CSomeClass;
在这种情况下我也有控制的新目标是通过覆盖创建方式的能力新运营商。我的问题是,当我使用以下代码行时
CSomeClass pSomeClass;
在这种情况下使用什么操作符来创建对象。我希望能够以与新运营商相同的方式覆盖该特定运营商,但我不确定这将是什么。如果这个问题不太合理,请让我知道,我会澄清。谢谢。
只能覆盖运营商新的负责内存分配,而不是新的运营商。 – Alanmars 2012-02-08 01:54:41