c# - 适用于 OOP 的 C++ 和 C#

标签 c# c++ oop

<分区>

就使用面向对象范式进行编程而言,C++ 还是 C# 是更好、更易于使用的语言?有哪些明显的区别。哦,C# 是否是 C 的严格超集。

作为旁注,还有其他值得研究的 OO 范例吗? (可以与 C++/C# 一起使用)。

最佳答案

which is the better,

为了什么目的?

easier-to-use

取决于您的经验。 C# 对我来说很难,因为我的 C++ 足够流利,所以 C# 的限制让我很生气。

distinct differences

网上有很多比较。总是首先想到的第一件事就是 RAII。

Oh, and is C# a strict-superset of C or not.

绝对不是。 int main(){} 是 C 中最短的程序。它不是有效的 C#。

As a side note, are there any other worthwhile paradigms worth looking at other the OO?

是的,RAII,泛型编程。

关于c# - 适用于 OOP 的 C++ 和 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3839083/

相关文章:

c# - 使用 C# 创建 XML 文件

C++ 未定义类型错误

python - Python 中奇怪的类初始化

c++ - 使用 g++ 编译 C++ 时出现 'hides constructor for' 警告是什么意思?

c++ - 我无法使用我的开关功能

c++ - C++ 中的复制构造函数未按预期工作

oop - 当需要全局访问时单例的替代方案

c# - 列表上未定义数量的或操作

c# - Dns.GetHostName() ,从中检索信息

c# - 有没有办法注册免激活EXE COM组件