c++中字符串的比较问题
2017-11-30 23:43
155 查看
近期写c++程序,带我的师姐提到了再字符串比较的时候不要用==,要用compare。
然后我在网上查了一下为什么
http://blog.csdn.net/yi_zz32/article/details/48769609
根据这篇blog,虽然这个不是c的但是第一句话感觉道理很像
首先不能用== 来判断,因为==判断的存储在这个字符串的对象的值,这样很容易出错
还有这个百度知道的回答https://zhidao.baidu.com/question/538567915.html
当比较字符串的不是字符串本身而知被赋值了字符串的变量的时候用==就不行了
然后我在网上查了一下为什么
http://blog.csdn.net/yi_zz32/article/details/48769609
根据这篇blog,虽然这个不是c的但是第一句话感觉道理很像
首先不能用== 来判断,因为==判断的存储在这个字符串的对象的值,这样很容易出错
还有这个百度知道的回答https://zhidao.baidu.com/question/538567915.html
当比较字符串的不是字符串本身而知被赋值了字符串的变量的时候用==就不行了
相关文章推荐
- C++笔试题 字符串的比较,全排列,类似 和分解的问题
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- c\c++中比较两个字符串或string对象是否相等
- 关于数组与字符串输入的问题-C++版 推荐
- C++ 分割字符串的问题不少啊
- [C/C++]_[VS2010使用源代码UTF8中国字符串转码ANSI问题]
- c++ 字符串连接问题
- C++中按值调用中的几个比较好玩的问题
- linux c/c++ IP字符串转换成可比较大小的数字
- 关于c++中字符串的输入问题
- [C/C++]_[VS2010源码中使用UTF8中文字符串被转码为ANSI的问题]
- 【工作记录】C++ 浮点数、字符串的比较
- C++ 字符串读入问题
- C# 调用 C++ dll 函数 时传递字符串 需要注意的问题(zz)
- C# 调用 C++ dll 函数 时传递字符串 需要注意的问题
- javascript中的字符串数字比较大小的问题
- C++ 学习日常填坑---字符串拼接问题
- c++中查找字符串,并删除某个特殊子字符串中,s.find的类型问题
- hdoj 1004 Let the Balloon Rise(字符串比较问题)