...関数名を
add1__i_i
のように変換することをmanglingと呼ぶ.
manglingがあるために,C++では,関数名や変数名に ``1#1''を含めると,うまく動かないことがある.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...でよい.
なお,C++では,構造体を型名として使う場合,``struct'' をつけなくてもよい.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...予約語
inline
を使う.
実際には,inline はコンパイラに対するヒントにすぎないので, インライン展開せずに普通の関数呼び出しとしてコンパイルされても 文句は言えない.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Akinori ITO
Thu Aug 7 15:05:13 JST 1997