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

find_first_of第一次固定返回1,为什么?

如下图,为什么他第一次的查找返回了1,换了@字符也是一样。这是为什么?

img

加个括号,=的优先级低于!=,所以先执行的是后面的!=,然后!=的结果是1或者0,再赋值给pos
这不是你想要的结果,前面的等于加括号 if((pos=::content.find_first_of(":",prev)) != string::npos)

近期文章

  • 为什么是false啊?QAQ
  • TypeError: 'dict' object is not callable
  • C++文件流修改文件数据怎么做?
  • Adobe Reader的危害
  • 星号转移具体思路分析
  • 使用vue如何显示天气图标(语言-java)
  • 关于点数据和面要素融合的问题
  • 探测器内使用的芯片型号
  • 自定义Woocommerce添加到购物车不在Firefox中,但在Chrome中
  • 电脑不用机械硬盘,直保留固态硬盘有何影响
  • 多元回归分析后R^2应该如何计算
  • 打印华氏温度-摄氏温度比照表时,输出结果中第一个数据"0"没有出现
  • 如何用C#读取DXF中的坐标值
  • SQL 查询操作界面误删能找回吗
  • pycharm利用ThreadPoolExcutor之前用的好好的,这次再运行卡的一批
  • 用C语言编写程序 ---制作蛋糕
  • java向Access中插入数据只有部分数据能插入
  • 请问红框中的代码是什么意思
  • 无法更新php和oracle
  • cmd 乱码 改为utf-8之后就变成这样,然后ecplice的utf-8也不能输出中文

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华