社区
C++ Builder
帖子详情
怎么定义集合和枚举?
happyzsl
2002-11-05 07:39:39
想要定义一个由"100","103","895"等字符串组成的集合,并判断一个字符串如"100"是否在这个集合中
...全文
133
2
打赏
收藏
怎么定义集合和枚举?
想要定义一个由"100","103","895"等字符串组成的集合,并判断一个字符串如"100"是否在这个集合中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyzsl
2002-11-06
打赏
举报
回复
枚举了?
我想根据输入字符串str:在指定集合中,根据名字不同调用不同函数,如果不在指定集合中的,都调用另一个函数
考虑用case,不过不知道怎么做
TopCat
2002-11-05
打赏
举报
回复
#include <iostream>
#include <string>
#include <set>
using namespace std;
int main()
{
set<string> str_set;
str_set.insert(string("111"));
str_set.insert(string("222"));
str_set.insert(string("333"));
if (str_set.find(string("212")) != str_set.end())
{
cout << "元素在集合中" << endl;
}
else
{
cout << "元素不在集合中" << endl;
}
return 0;
}
Java API文档 中文网页版
Java API文档中文版,欢迎下载!!
旧版本JDK JDK1.4
jdk1.4老版的JDK,不常用了,有特殊需要的可以下载。
jdk1.8 中文版api 查询工具,翻译器翻译的
jdk1.8 中文版API,翻译器翻译
常量
定义
它不香吗?为啥非得用
枚举
?
为什么需要
枚举
常量
定义
它不香吗?为啥非得用
枚举
? 举个栗子,就以B站上传视频为例,视频一般有三个状态:草稿、审核和发布,我们可以将其
定义
为静态常量: 对于这种单值类型的静态常量
定义
,本身也没错,主要是在使用的地方没有一个明确性的约束而已,比如: 比如这里的 judgeVideoStatus 函数的本意是传入 VideoStatus 的三种静态常量之一,但由于没有类型上的约束,因此传入任意一个 int值都是可以的,编译器也不会提出任何警告。 但是在
枚举
类型出现之后,上面这种情况就可以用
枚举
严谨地去约束.
什么是
枚举
?
枚举
有什么作用?
枚举
是一种特殊的数据类型,用于
定义
一组有限的命名常量。
枚举
类型在编程中常用于表示一组相关的选项、状态或固定
集合
。它提供了一种简洁、可读性高的方式来表示这些常量,并且通常具有类型安全性和可扩展性。
枚举
类型的
定义
包括以下几个要素:
枚举
名称:
定义
枚举
类型的名称,用于在代码中引用该类型。
枚举
常量:在
枚举
类型中列出的具体常量值,每个常量都应有唯一的名称。这些常量表示
枚举
类型的各个选项或状态。可选的关联值:某些编程语言允许在
枚举
常量上
定义
关联的值。这些值可以与
枚举
常量一起存储,并在需要时进行访问和使用。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章