我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

vector 容器判空异常

bool vectorEmpty(std::vector<Obj>* self_)
{    
    bool ret = self_->size() == 0 ? true : false;
    return ret;
}

 刚进入函数时,self_的size为12,运行下面的判空操作后,ret却是true,这是什么情况导致的呢?

  • 你可以参考下这篇文章:注意C++ Vector 的判空

刚进入函数时,self_的size为12
==你怎么判断的呢?

断点应该打在上面的第三行,而不是第一行,然后你再看self_里的内容

近期文章

  • 交换机基本配置简答题
  • c语言复合语句怎么用啊
  • Netbeans尚未部署该模块
  • 为什么加不上圆角边框
  • 数据结构之线性表的基本操作
  • 为何到生成报告的软件就弹出这个
  • JupyterNotebook输出PPT失败
  • AI studio平台上代码运行报错
  • 初java,想简单写个键盘录入,屏幕输出的类,但是运行报错
  • 在PHP中按组分组preg_replace
  • 有没有人能看一下这个图解释一下
  • 如何查看模型预测的时候每层的时延
  • C语言不知道问题在哪
  • 刚刚开始自学c语言,有没有人看看这串代码哪错了,输出值一直为-1
  • 有人看看为什么运行超时吗?
  • 有没有人来说说为什么是2nf啊
  • vscode每行首字符缩进怎么取消
  • pyrosim的模型导入到pathfinder人员移动路线不受烟雾影响
  • 顺序表基本操作(对插入删除的操作)
  • 求解 git bash 显示乱码问题?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华