码迷,mamicode.com
首页 > 其他好文 > 详细

遇到的[]bug

时间:2019-01-10 11:25:19      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:遇见   erro   time   accept   back   判断   测试   diff   color   

"Runtime Error Message:reference binding to null pointer of type ‘struct value_type‘ Last executed input: []

第一回遇到这样的错误,上网搜了资料,发现是因为输入的测试样例为[]时,返回错误的问题。

其实自己也没搞懂为什么会有这样的错误233333,但是模糊地做了一下调整之后,竟然accepted了。

        if(result.size() == 0)
            return 0;
        else
            diff.push_back(result[0]);

本来函数的返回值是diff.size(),在前面加个判断,直接让  []作为输入时 返回一个空就好了。

下次遇见的时候,再细究一下其中的原理吧!

遇到的[]bug

标签:遇见   erro   time   accept   back   判断   测试   diff   color   

原文地址:https://www.cnblogs.com/dadidelearning/p/10248805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!