1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <vector> #include <functional> #include <algorithm> struct ptr_comparer { template<class Object> bool operator()(const Object* first, const Object* second) const { return std::less<Object>()(*first, *second); } }; int main() { std::vector<int*> data_str; std::sort(data_str.begin(), data_str.end(), ptr_comparer()); } |
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CiNpbmNsdWRlIDxhbGdvcml0aG0+CgpzdHJ1Y3QgcHRyX2NvbXBhcmVyIHsKICAgIHRlbXBsYXRlPGNsYXNzIE9iamVjdD4KICAgIGJvb2wgb3BlcmF0b3IoKShjb25zdCBPYmplY3QqIGZpcnN0LCBjb25zdCBPYmplY3QqIHNlY29uZCkgY29uc3QgewogICAgICAgIHJldHVybiBzdGQ6Omxlc3M8T2JqZWN0PigpKCpmaXJzdCwgKnNlY29uZCk7CiAgICB9Cn07CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6dmVjdG9yPGludCo+IGRhdGFfc3RyOwogICAgc3RkOjpzb3J0KGRhdGFfc3RyLmJlZ2luKCksIGRhdGFfc3RyLmVuZCgpLCBwdHJfY29tcGFyZXIoKSk7Cn0=
-
upload with new input
-
result: Success time: 0.01s memory: 2676 kB returned value: 0


