永发信息网

C#和C++读写文件的区别(和utf

答案:1  悬赏:50  手机版
解决时间 2021-04-03 17:00
C#和C++读写文件的区别(和utf
最佳答案
C语言面向过程编程的语言;C++面向对象编程的语言。
两者有本质的区别,其实是完全不同的两种语言,只不过C++兼容C语言而已。
C#最大的特点就是没有指针。

其中C++则一般看作是对C语言的扩展。因为C语言没有面向对象的语法结构,而当时业界又迫切需要面向对象的编程特性,所以贝尔实验室的开发者就为C语言添加了面向对象的结构。现在C++已经不只是C语言的扩展了,它已经完全可以被看作一种新的编程语言。虽然C语言的特性以及库函数仍然被C++支持,不过C++拥有自己的独立的类库体系,功能相当强大。

C#是微软开发的一种编程语言,语法类似Java,几乎就是从Java的翻版。运行原理和Java也类似,也是通过运行时库的支持运行。不过支持的平台还很有限。Java几乎被所有平台支持,而C#目前只被Windows和Linux支持,Windows下的支持当然是由微软自己开发的,而Linux下的支持则有MONO支持。实际上,MONO也是把C#应用转化为Java应用而已,所以本质上,C#仍然只是被微软自己的操作系统支持。应用平台受到限制,是它最大的缺点。

C/C++的优点在于与底层比较接近,可以控制的粒度更加精细,是开发系统级应用的最佳选择。关于跨平台,C/C++也是很好的语言,因为所有平台都支持,不同的是,不同平台支持的实现不同,类库不同,要编写跨平台的程序,需要选择跨平台的类库,如标准类库,如果标准类库的支持不够也只需要附加编写一个跨平台的支持类库。
【转自网页链接】
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
越秀区区庄到上下九路坐地铁5号线可以吗?
60叫花甲,那10,20,30,40,50,8090,100又家什么
EVE幼龙海军级PVE怎么配
如何在乡村开店
看见狗朝着你叫怎么办?
女生问果问我:如果我跟你说我有喜欢的人了,
新买的小约克夏,3个半月,我不太会养,了解
阅读理解News1YuanLongping,thefatherof
全场4折,50元封顶,是什么意思???
蛙蛙鱼怎么做着吃?
Xun,Chi,Chai怎么读汉语。
我之前应聘模特兼职时说要先拍一套模卡,相当
c++中无默认参数的构造函数 point()与point
电动汽车和燃油汽车买哪个好
烟草进货渠道有哪些
推荐资讯
成都到自贡火车票要多少钱
本溪打羽毛球的价位
从《背影》中我读到了什么?
冒险岛金字塔任务怎么捕捉迷你白雪人法老
装修墙布能管多久,是一提花好还是绣花好?
一个榴莲重6千克,其中的6分之5都是壳的重量,
小米5手机为什么连不上小米手机助手
1999年2月27日出生女孩取名字
圆弧热弯钢化中空玻璃怎么算?
建行账户原油到期转存有手续费吗
潜行阻击的结尾什么意思
房屋外形窗户不一样大会怎样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?