小编Tom*_*mas的帖子

使用switch语句可以解决的最大案例数

这是出于好奇.单个交换机中可以拥有的最大交换机数量是多少,包括默认值:case.我的意思是这样的:

switch(ch)
{
case 1:
//some statement
break;
case 2: 
//some statement
break;
.
.
.
.
case n:
//some statement
break;
default:
//default statement
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我们可以在这里获得的最大价值是多少?虽然这不是编程上重要的,但我发现这是一个相当有趣的想法.我搜索了一些博客并在发现了一个声明.

从我的文件,据说:

标准C指定交换机可以包含至少257个case语句.标准C++建议至少支持16,384个案例语句!真正的价值必须取决于实施.

但我不知道这些信息有多准确,有人可以给我一个想法吗?此外,依赖实现意味着什么?假设存在这样的限制,我可以以某种方式将其更改为更高或更低的值吗?

c++ standards switch-statement

12
推荐指数
2
解决办法
8583
查看次数

C++中多重继承的限制

C++中多重继承的限制是什么?即,一个类可以继承多少个类?它是依赖于实现还是对多重继承中可以继承的类数量有限制?

c++ multiple-inheritance

11
推荐指数
2
解决办法
1986
查看次数

谁提出了"DIANA节点"一词,他们如何计算6,000,000个LOC约为67108864(2**26)DIANA节点?

在共享内存池中,包规范,对象类型规范,独立子程序或匿名块仅限于67108864(2**26)DIANA节点,这些节点对应于标识符,关键字,运算符等标记.

DIANA代表什么?我知道完整的表格.但究竟是什么呢?

我已经提到 谁是戴安娜,她为什么不让我的数据库对象编译? 所以不要将其标记为重复.

我想知道这个概念是什么,谁创造了这个术语等等.如果可能,他们如何告诉我们."这允许大约6,000,000行代码,除非你超过PL/SQL编译器施加的限制",他们如何达到该值?

oracle plsql

5
推荐指数
1
解决办法
668
查看次数