Mona/C++の例外とRTTI/03.ライブラリの依存関係整理


Mona/C++の例外とRTTI

ライブラリの依存関係整理

概要

素のままではlibsupc++がnewを持ち、現状monapiもnewを自前で持つので衝突する。ヒープ管理コードの依存関係を整理する必要がある

と思ったけど結局特に整理しなかった。

(第1案) monapi側のnewを使おう案 ←当面コレで!

(第2案)libsubc++案

標準への準拠について

解決案

(第3案)全部だ!段階的にだ!案

  1. 第1案(+例外投げない)でランタイム提供
  2. 第1案(+例外投げる)の為にmonapiに例外投げるnew追加、既存コードを必要なだけnothrow版に修正
  3. 最下層ライブラリの要件が固まった段階で最下層ライブラリの上へlibsupc++、monapiという第2案の形に移行する

とりあえずやること(結局やらないことに決まった)

当面の結論

ツッコミ

最新の10件を表示しています。 コメントページを参照

  • 当面の結論了解です。 -- ひげぽん 2011-09-12 (月) 18:11:05
  • 一応、sjljでない例外使えるようになった時も例外入りnew導入の機運が少し高まる。少なくとも導入しやすくなる。野暮用済んだら非sjlj例外に手付ける! -- ななしさん? 2011-09-14 (水) 07:31:25
お名前:

MENU

now: 6

リンク


最新の20件
2018-10-07 2018-09-20 2018-09-03 2018-05-09 2017-09-29 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-05-29 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 1283, today: 2, yesterday: 0

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2011-09-14 (水) 07:31:25 (2620d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.035 sec.