私は、hiredis への matlab ラッパーを構築しようとしています。私は C プログラミングをまったくやったことがなく、基本を思い出せないためにいつもトラブルに遭遇します。mxArray オブジェクトから に変換する必要がある matlab からの引数を処理しているchar*
ため、関数を使用する必要があります。
void *redisCommandArgv(redisContext *c, int argc, const char **argv, const size_t *argvlen);
要旨は理解していますが、私を悩ませているのは、argv が何として定義されているconst char**
かです。だけではないのはなぜchar*
ですか?char**
この場合のビルド方法がわかりません。もしそうならchar*
、mxArrays をループして毎回再割り当てし、マスター char* に追加します。
編集 - 私は何であるかを知っていchar*
ます、私は const が何であるかを知っています。グーグルで覚えたり見つけたりできないのはchar*
、さまざまな長さの束を に構築する方法char**
です。