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 *ですか?