- 締切済み
メンバ関数の operator new と static operator new の違い
class Foo { public : static void* operator new(size_t size) { ... // 実装 } }; という実装を最近見かけたのですが、私自身今まで class Foo { public : void* operator new(size_t size) { ... // 実装 } }; という風に書いてきました。static が付いているのと付いていない ものは、何が違うのでしょうか??
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- jacta
- ベストアンサー率26% (845/3158)
回答No.1
> 何が違うのでしょうか?? 同じです。 意味的にはstaticなので、staticを付けるようにしましょう。
お礼
なるほど。 ありがとうございます。