自動引数ヘルパー

AARGHは、C ++で書かれたコードジェネレータで、GNU General Public License(GPL)の条件でライセンスされています。
今すぐダウンロード

自動引数ヘルパー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Scott McKellar
  • 出版社のWebサイト:
  • http://home.swbell.net/mck9/aargh/index.html

自動引数ヘルパー タグ


自動引数ヘルパー 説明

AARGHは、C ++で書かれたコードジェネレータで、GNU General Public License(GPL)の条項に基づいてライセンスされています。 AARGHは、C ++で書かれたコードジェネレータで、GNU General Public License(GPL)の条項に基づいてライセンスされています。 UNIXおよびUNIXのような環境で使用可能なgetopt()機能を使用して、コマンドラインを解析するためのC ++コードを生成します.UTOMATED引数Helperプロジェクトは、整数引数、文字列引数、および引数なしのコマンドラインオプションをサポートしています。生成されたコードはコメントされ、読みやすさのために慎重にインデントされています。それほど難しいことではありません。それはただ面倒で、時間がかかり、エラーが発生しやすい、そして楽しいです。私はコマンドラインオプションを追加することを考えてWINCEに慣れていました。私がしなければならないのは、私が小さなXMLファイルに必要なオプションを定義し、それをAARGHを通して実行します。即座に私は私がコンパイルして私のプログラムにリンクできるC ++ソースコードを持っています。別のオプションを追加するか、その他の方法でルールを変更する必要がある場合は、XMLを編集してコードを再生成できます。いいえ、大騒ぎなし。今、私はプロジェクトの興味深い部分にもっと時間を過ごすことができます.AARGHを使用するには、必要なオプションを説明するためにXMLファイルを書きます。 AARGHがファイルを読み取ると、2つのC ++ファイルを生成します.ONEファイルは、オプションを表すクラスを宣言するヘッダーです。デフォルトでは、このクラスは "opts"という名前ですが、別の名前を指定できます。他のファイルは、オプトの実装、またはあなたがそれを呼び出すことを決定するものは何でもです。 Optsクラスはコマンドラインを解析して結果を返します。あなた自身のコードのインスタンスを宣言し、opts :: get()を呼び出してコマンドラインを解析し、それをメインからのargcおよびargv引数を渡します( )。 opts :: get()コマンドラインがXMLファイルで概説したルール、またはそれ以外の場合はゼロ以外のルールの後に続く場合はゼロを返します。解析が成功した場合、Optsオブジェクトは結果を格納し、それらを一連のアクセサー関数によってあなたのプログラムで利用できるようにします。オプション以外の引数の数・引数と違いないオプションを区別することができます。・オプションが必要なことを指定できます。・オプションの引数が負でない整数になることを要求することができます。・整数引数の場合は、上限および/または下限を強制できます。・文字列引数の場合は、文字列長の上限および/または下限を強制できます。・文字列引数の場合は、引数を検証するために独自の関数を呼び出すことができます。・同じオプションの複数の出現を許可できます。その場合、生成されたコードは引数を保持するためのSTLベクトルを構築します。デフォルトでは、生成されたソフトウェアでは、特定のオプションの発生は1つだけ発生します。このリリースでは、生成されたヘッダーファイルの名前を名前とは無関係に指定できるようになりました。環境


自動引数ヘルパー 関連ソフトウェア

GCC UPC

UPC(Unified Parallel C)言語で書かれたプログラムのためのコンパイルと実行環境 ...

157

ダウンロード