У меня есть этот пример кода С++:
void test()
{
rapidjson::Document doc;
doc.SetObject();
const std::string source = "The quick brown fox jumps over the lazy dog";
rapidjson::Value source_val;
source_val.SetString( source.c_str(), source.length(), doc.GetAllocator() );
}
И во время компиляции на платформе x64 я получаю это предупреждение:
предупреждение C4267: «аргумент»: преобразование из
size_t
вrapidjson::SizeType
, возможная потеря данных
Как я могу правильно преобразовать длину строки (size_t
) в Rapidjson SizeType?