こんにちは非常に初心者の質問でのargcとargvのを作成するが、私はちょうどそれを把握することはできません。はコード
を私はバー
class foo
{
public:
bool bar(int argc, char** argv);
}
ARGVが
"--dir" and "/some_path/"
を含むようになっているという名前の関数を持っています
argvとargcを作成してbar()に渡す方法はありますか?私は多くの方法を試したが、私はちょうどポインタと型変換権を得ることができません。
コマンドラインからargvを取得する代わりに、コード内に作成します。
ありがとうございました!
作成した??いいえ! argvを使ってプログラムに引数を渡すことができます。 argcは渡されたパラメータの数です。argvは何か値、パスを保持することができます... – Raindrop7
@ Raindrop7、時々あなたはプログラム内にargcとargvを作成する必要があります。たとえば、ブーストユニットテストを使用する場合は、最終的にメインを呼び出します。そしてアンドロイド(あなたがデバイス上でテストを実行したい場合)では、あなた自身でそれを呼び出さなければなりません。あなたはそれを引数にしなければなりません。 –