const char *
以下に示すように受け入れる1つの方法があります-
bool get_data(const char* userid) const;
以下は、get_data
渡してメソッドを呼び出す必要がある for ループconst char *
です。現在、以下のループで使用していますuint64_t
。uint64_t
これを変換してメソッドconst char *
に渡す必要があります。get_data
for (TmpIdSet::iterator it = userids.begin(); it != userids.end(); ++it) {
// .. some code
// convert it to const char *
mpl_files.get_data(*it)
}
ここTmpIdSet
はtypedef std::set<uint64_t> TmpIdSet;
uint64_t
だから私の質問は、上記のコードをどのように変換すればよいconst char *
ですか?