閉じる

マルチセグメント時の template使用

一昨日、標準のセグメント(.text)以外で new/deleteを呼ぶのが駄目という仮定をしたのだけど、実験してみると new/delete自体は単体では問題ないみたい。
さらに条件を絞ってみると、template classのメソッド中で new/deleteを呼ぶのが駄目っぽい。
すでに template classとして実装してある 自作の STLもどきは枯れてきているので特殊化して全て展開してしまう。
結果、標準セグメントに含まれるコードも大幅に削減できた。*1


*1 inline展開できなかった template classのメソッドが標準セグメントに展開されている?

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)