[cppll:8685] Re: クラスの名前を引っ張ってくるには

Subject:
[cppll:8685] Re: クラスの名前を引っ張ってくるには
From:
boochang <boochang@...>
Date:
Sat, 10 May 2003 01:41:53 +0900 (JST)
X-Mailer:
Mew version 3.2 on Emacs 21.2 / Mule 5.0 (SAKAKI)
Message-Id:
<20030510.014153.107705789.boochang‐at‐m4.kcn.ne.jp>
In-Reply-To:
8684
References:
8672 8677 8684
ぶーちゃんです。

From: "Shin'ya MORINO" <smorino@...>
Subject: [cppll:8684] Re: クラスの名前を引っ張ってくるには
Date: Sat, 10 May 2003 01:29:48 +0900
Message-ID: <3ebbd0b2.896%smorino@d1.dion.ne.jp>
> 森野です。
>
> Osamu Shigematsuさんの<20030509165439.8707.M5ISSIGE@mr.hitachi-medical.co.jp>から
> >重松です。こんにちは。
> さーらーに、こんばんやっ。
>
> >ところで、mangle/demangle っていったいどういうことなんでしょうか?
> 過去ログ、ご参照くださいませ。
> # http://www.tietew.jp/cppll/archive/2268
>
> >英和辞書を引いたら、頓珍漢な訳語が出てきたのですが、
> そーなんでしょーかね。切り刻む、とか。
> 実際、文字列が切り刻まれてるみたい。 # ってほんとー?

こんな訳もあるみたいです。(Readers 英和辞典より)

《誤記・誤植などで》〈引用・テキストなどを〉だいなしにする
《へたな発音で》〈ことばを〉わからなくする.

> C++は、なるべく、Cのインフラストラクチャーを利用できるよう、設計された
> と、どこかで読んだです。
> # επιさんの日常本だったと思うのですが.....
> # 今、みつけられません。うーん.....

第 2 章「C++ の歴史のお話」にありますね。

> とのことで、Cのリンカを流用できるように、関数のシンボルを、Cの関数とし
> て扱えるようにする必要があったのかと。

私が C++ を始めた環境では、コンパイラは C++ に対応していたものの、リン
カ、デバッガは C のものでした。ですので、人間 demangling は必須状態で
した。(その頃の一般的環境がどうだったかは知りませんが)

# そんなに沢山オーバーロードする訳でないので厳密でなくても良かったのが
# 救いでした。
## でも数ヶ月でたまりかねてリンカ、デバッガを差し替えました。

スレッド

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here