Next: Up: Previous:

use句とCの#includeの違い

useが行なっていることは, Cプリプロセッサのの#includeが行 なうことと似ている. しかし重要な違いとして, ABCL/fではuseされ ているファイル内の関数やメソッドの定義を自動的にそれに対応する 宣言読みかえる, という点がある. つまり, g.ffをコンパイル してできる.oファイルの中には関数fが定義されているわけで はない.

Cで同じことを, #includeを使っておこなう場合, 新たにfの (定義ではなく)宣言を自分で書き下して, それを#includeしな ければならない.



Mitsubishi Research Institute,Inc.
Thu Feb 27 20:14:12 JST 1997