/*** Support of object hierarchy.*/#include "objects.h"#ifdef __APPLE__#define _vsnprintf_s(dest, dest_sz, cnt, fmt, args) _vsnprintf((dest), (dest_sz), (fmt), (args))#endif // __APPLE__std::string string_format(const char *format, ...){va_list args;va_start(args, format);int size = 100;std::string res;for (;;) {res.resize(size);va_start(args, format);int n = _vsnprintf_s(&res[0], size, _TRUNCATE, format, args);if (n > -1 && n < size) {res.resize(n);break;}if (n > -1)size = n + 1;elsesize *= 2;}va_end(args);return res;}int AddressableObject::CompareWith(const AddressableObject &other) const{if (address_ > other.address_) return 1;if (address_ < other.address_) return -1;return 0;}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。