newの実装

newは引数でサイズを受けますが、標準のnewはsizeが0でも正しく動作することを規格で定めています。

自分で実装する際には意識するとちょっとだけ規格に準じたコードになってよいです。

これ豆な!

まとめ

  1. 標準のnewはサイズ0にも対応している
  2. 完全に準じるにはそこそこの知識が必要なので、せめてこれだけでも覚えておくと良い
  3. そんなレアケースに対応することでnewにコンペア命令が増えるなんて勿体無い!という人も教養として覚えておくと良い
Pocket