社区
工具平台和程序库
帖子详情
string類可否直接經較大小?
wangyangcheng
2003-10-21 01:47:12
借用一下樓主寶地﹕
string max(string str1,string str2)
{
string str1="abc",str2="cda";
return str1>str2?str1:str2;
}
如上代碼﹐string類可以直接比較大小嗎?
Thanks!
...全文
140
10
打赏
收藏
string類可否直接經較大小?
借用一下樓主寶地﹕ string max(string str1,string str2) { string str1="abc",str2="cda"; return str1>str2?str1:str2; } 如上代碼﹐string類可以直接比較大小嗎? Thanks!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangyangcheng
2003-10-22
打赏
举报
回复
謝謝各位的回復。
再問一個關于exception的問題:
若我傳入一個非string的實參給string的形參﹐會出現什么情況?我在VC6.0下面它不會報警﹐程序停在哪里﹐也無法結束﹐但也沒死。
誰可談一下這方面的嗎?
wangyangcheng
2003-10-22
打赏
举报
回复
How many vendors of STL?
zoohoo
2003-10-21
打赏
举报
回复
ms的string没有重载小于等符合,其他公司的stl都是可以的。
Himmel
2003-10-21
打赏
举报
回复
可以
Syntax
#include <string.h>
int strcmp(const char *s1, const char *s2);
int _fstrcmp(const far char *s1, const far char *s2);
int wcscmp(const wchar_t *s1, const wchar_t *s2);
#include <mbstring.h>
int _mbscmp(const unsigned char *s1, const unsigned char *s2);
if s1>s2 return >0
if s1==s2 return ==0
if s1<s2 return <0
from Borland c++ 5.02帮助文件
JetGeng
2003-10-21
打赏
举报
回复
可以的。
njuhuangmy
2003-10-21
打赏
举报
回复
可以的阿
#include <iostream>
#include <string>
using namespace std;
int
main ()
{
string s1("abc"), s2("bac");
if (s1 > s2)
cout << " > " << endl;
else
cout << " < " << endl;
return 1;
}
.net vc++ 编译通过,执行 正确
dddd8888
2003-10-21
打赏
举报
回复
因该有个成员函数把
Hot_Forever
2003-10-21
打赏
举报
回复
#include <iostream>
#include <cstdlib>
using namespace std;
string& max(string& str1,string& str2)
{
return str1>str2?str1:str2;
}
int main()
{
string str3="abc";
string str4="cda";
string str5=max(str3,str4);
cout<<str5<<endl;
system("pause");
return 0;
}
DEV-cpp下编译通过,VC6下有错误,只能说明VC6对标准C++的支持不行
wangyangcheng
2003-10-21
打赏
举报
回复
but I can't compile code above mentioned success.
Who can try?
Thanks!
Hot_Forever
2003-10-21
打赏
举报
回复
可以这样比较的,没有问题,string class 提供了==,!=,<,>,<=,>=
并且可以2个string 对象,或者是1个string对象以及1个C字符串的比较
string
可以比
大小
吗?输出的是布尔值
string
可以进行比较输出布尔值进行判断
从今天开始学kotlin-
String
文章目录
String
.kt的源码
String
.kt中的方法使用 现在在学kotlin,在网上找例子教程,想通过例子来快速学习,但是多年保留下来的习惯让我打开源码看。今天遇到的就是
String
. 在使用java的时候,我记得有面试官问过我
String
能否继承重写,当时我是不知道的,他说
String
是final类型的封装类,所以是不可以的,今天我打开了kotlin 的
String
,发现它是public!!!这就意味着我们可以对它为所欲为 先看源码:
String
.kt的源码 package kotlin
String
、
String
Buffer与
String
Builder之间区别
String
String
Buffer
String
Builder
String
的值是不可变的,这就导致每次对
String
的操作都会生成新的
String
对象,不仅效率低下,而且浪费大量优先的内存空间
String
Buffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个
String
Buffer对象都有一定的缓冲区...
面试题:switch语句能否作用在byte上,能否作用在long上,能否作用在
String
上?
/** * 问题:switch语句能否作用在byte上,能否作用在long上,能否作用在
String
上 * 基本类型的包装类(如:Character、Byte、Short、Integer) * * switch可作用于char byte short int * switch可作用于char byte short int对应的包装类 * switch不可作用于long do
c++ - 第8节 -
string
类
C语言中的字符串C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章