1
3
this answer 微软的埃里克·利珀特(Eric Lippert)(毫无疑问,我的观点是,他是一个拥有比我所宣称的更多资历的人,这是一个设计错误)在评论中也提出了类似的观点。另见 his awesome blog . |
2
2
利益 C++的区别在于其灵活的类型系统。在C#中,没有一种健壮的通用方法来克隆对象,这是表示前向迭代器(支持多过程迭代)所必需的。当然,为了让它真正有用,您还需要支持双向和随机访问迭代器/枚举器。为了让它们都能顺利工作,你需要一些形式的鸭式输入,比如C++模板。
在C++中,迭代器应该代表一系列值所需的所有知识。给定一对迭代器,我不知道 需要 在C#中,枚举数并不意味着做那么多。最终,它们只是为了让您以线性方式运行序列而设计的。
不幸地 |
3
1
你几乎从不使用
不需要一个
|
4
1
如果有一种方法可以询问一个问题,那么.NET框架将受益匪浅
|
5
-1
我不这么认为。我会打电话
意见: 每一个都要 )与输出迭代器( 对每个人做点什么
还有
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |