次のように構築したC +アレイがいくつかあります。
std:array<const char *, 4) test1 = {abc.c_str(), def.c_str(), ghi.c_str()};
、abc
、はdef
_ghi
std::string
この配列を、次のプロトタイプを持つ別の関数に渡す必要があります。
(int argc, char * argv[])
non-const char*
上記の関数に渡すことができるように配列を変更するにはどうすればよいですか。または、関数を const char* に変更する必要があります。この関数コードは私のものではなく、現在も利用できないため、関数がどこかで char* を変更しようとしているかどうかはわかりません。
しかし、いずれにせよ、非 const char* 配列を上記の関数に渡すにはどうすればよいでしょうか?