dereference

もちろん、読者諸氏は、"dereference" の意味をご存じだろう。つまりは、 * 演算子のことであるが、C/C++ の世界において、この言葉ほど、 さまざまな訳語が当てられてきたものは他になかろう。私がこれまでに目にした 訳語を挙げていくと、

等々がある。*演算子がやっていることを考えると、「参照」という 中間段階を取っ払って、指している先の値を得るわけであるから、「参照剥がし」 あるいは「参照外し」というのが意味的には正しいように思われる。

…しかし、訳語としては、ちょっとイタダケナイのではないか? ということで、僭越ながら、ここで一つ、新たな訳語を提案させていただく。

「脱参照」

というのはいかがであろうか。ご明察どおり、"deconstruction" 「脱構築」からの パクリなのだが、Google で検索するかぎり、キーワード「脱参照」では、一件も ヒットしなかった。意外な感もあるが、まあ、プログラマというのは、ブツさえ 動いてくれれば、それが何と呼ばれようと気にしない人種だとも言えよう。

初出: 2001年3月1日

C++ ラビリンスの目次へ


トップページへ / Last modified: 2001-04-10 12:24:02 JST
Created by OKA Toshiyuki < oka-t@fides.dti.ne.jp >