- 博客(1)
- 收藏
- 关注
原创 C#与C++的区别(笔记整合归纳)
1、编译区别C#代码首先会被编译为CLR(公共语言运行库),然后由.NET框架解析。(与Java类似)C ++代码将会直接被编译为机器代码。2、内存管理的不同C#是在虚拟机上执行,会自动进行内存管理。而,C ++需要手动组织管理内存。C#中实现自动垃圾回收,通过new在堆中创建对象,当对该对象的引用计数为0时回收内存。类有构造函数而没有析够函数。3、指针使用的区别C#不支持使用指针,但可以使用一些不安全的类和方法;而,C ++允许使用指针。C++中的指针在带来强大的灵活性和高
2021-06-24 22:15:37
25562
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人