我對使用C++創建對象的方式有疑問。如果我定義一個類,說CSomeClass
,我可以使用下面的行創建的CSomeClass
一個新的對象:創建新對象時使用的C++運算符
CSomeClass* pSomeClass = new CSomeClass;
在這種情況下我也有控制的新目標是通過覆蓋創建方式的能力新運營商。我的問題是,當我使用以下代碼行時
CSomeClass pSomeClass;
在這種情況下使用什麼操作符來創建對象。我希望能夠以與新運營商相同的方式覆蓋該特定運營商,但我不確定這將是什麼。如果這個問題不太合理,請讓我知道,我會澄清。謝謝。
只能覆蓋運營商新的負責內存分配,而不是新的運營商。 – Alanmars 2012-02-08 01:54:41