leetcode 两数之和 AddressSanitizer: heap-buffer-overflow 问题

又是准备重新刷leetcode的一天。

因为之前看到了sizeof()的一些应用,所以两数之和一开始打码时是这样的:

leetcode 两数之和 AddressSanitizer: heap-buffer-overflow 问题

后来看了看别人的代码,以及询问的同学发现把sizeof(nums)/sizeof(nums[0])改为nums.size()即可:

leetcode 两数之和 AddressSanitizer: heap-buffer-overflow 问题

后续查了些资料,感觉之前对sizeof()用法理解不太行。所以还需要努力爬。