Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, プログラミング・ガイド

DESCLOCATOR または DESCLIST

DEFAULT(DESCLOCATOR) オプションが有効になっている場合、 コンパイラーは従来のコンパイラーとほぼ同じように、 記述子 (ストリングや構造体など) を必要とする引数を 渡すために記述子ロケーターを使用します。 記述子の概要、および記述子を渡す方法の詳細については、 PL/I 記述子を参照してください。

このオプションを使用すれば、エントリー・ポイントが宣言している引数をすべて 渡さなくても、エントリー・ポイントを呼び出すことができます。

またこのオプションを使用すると、構造体を渡してからそれをポインターとして 受け取るといった、あまり賢明ではないプログラミング方法を従来どおり使うこと ができます。

ただし、DEFAULT(DESCLOCATOR) を指定した場合にコンパイラーによって 生成されるコードは、状況によっては DEFAULT(DESCLIST) の場合のコードよりも パフォーマンスが悪くなることがあります。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)