[Boostjp-dev327] Re: borland_cpp.html

Back to archive index

Sota KAMAIKE kamai****@info*****
2003年 2月 13日 (木) 14:54:20 JST


釜池です。

赤字部分+αについて、こんな感じでしょうか↓。参考まで。

---------
このテクニックは boost/operators.hpp で広く使われている。
このケースでは、コンパイラの要求に従ってもうまくいかない。
(直訳は「コンパイラの要求に従うことは功を奏しない」)
なぜなら、その結果「 1 つのテンプレートを実体化する事で、
たくさんのヘルパ関数を名前空間スコープで宣言する」方法が
使えなくなってしまうからだ。BOOST_NO_OPERATORS_IN_NAMESPACE
(BOOST_NO_INLINE_FRIENDS_IN_CLASS_TEMPLATES の方がこのケース
に合っているかもしれない) の定義がこの問題に対する回避手段で
あるが、それはまた別の問題を引き起こす。
上記[using-template]を参照。
---------

On Wed, 12 Feb 2003 15:01:23 +0900
"Hiroshi Ichikawa" <gimit****@mx12*****> wrote:

> 僕は「提出する」の方の意味かと思ったんですが、これは他動詞用法なんで、目的語
> が無いのが変ですね。

give in to: 〜に屈する、〜に降伏{こうふく}する 

その上の段落で「求められている」とあるので、それがコンパイラの
「要求」につながると思います。






Boostjp-developer メーリングリストの案内
Back to archive index