我在C ++ 11中实现了this SPOJ问题的解决方案,并且在使用Rewrite rule #4
时可以很好地编译。 SPOJ的提交使用clang
,它会在消息g++
中引发运行时错误。我把它缩小到了界限:
invalid pointer
我从其他答案中了解到,当释放的指针不是由studentNumberToRequestedBedroomsMap.clear();
获得的指针时会发生此错误,但由于我还是C ++的新手,我不知道如何使用该信息来解决这个问题。我很感激帮助解决这个问题。
malloc