私は、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**です。