永发信息网

C++ 划分为几个部分

答案:3  悬赏:50  手机版
解决时间 2021-01-09 22:08
C++ 划分为几个部分
最佳答案
简单回答:
1、纯C++语言的范筹:
(c++中基本数据类型使用【int,char....】和设计模式),C语言还有更多的东西,类、指针、继承等等才是真正难的,强的东西。

2、这是编程工具的掌握:
MFC(主要负责界面显示)。编程工具不止有VC,别的编程工具中没有MFC。

3、这是操作系统功能的调用:
win32API(调用.net的底层函数实现内存规划)。只有win有API,后期的win还补入了.net。别的系统比如DOS、linux、iOS、Unix中没有API。



学编程需要耐心,下面是个人经验,我尽可能以简易的方式描述,希望你有耐心看。


一、C++是一门计算机高级语言,它用来进行计算机编程,写好的代码通过特定的软件系统进行转译为计算机能直接或间接执行的代码。(好吧,我承认前一条说的是费话,学编程的基本都知道。但还是得说哇,因为后面的是这个认识基础上的传承。)
二、C++这门计算机语言,就象我们平常说话似的,有规则,有语法。这些固定的规则、语法就是单纯的C++这门语言的范畴。这包括如何去定义变量,变量有哪些种类,常规的顺序执行、条件执行、跳转语句、循环执行。还包括类的定义、类的继承。数组、结构、指针等等。
三、但是C++语言的范畴并不包括如何在VC中创建一个窗体,如何放置一个控件,如何让VC自动生成一个触发函数。这是微软的VC++这个编程环境的使用规则,它的典型的架构MFC,就是这一类的概念,它约定你在微软的VC中具体的如何才能弄出一个程序。
四、API就更不是C++的范畴了,它是win提供的功能调用,不但C++可以调用,delphi编程也可以调用,VB也可以调用,PB可以调用,VFox可以调用,甚至很多编程者看不起的易语言也可以调用。只要调用方法正确,就可以实现即定的功能。
五、MFC不是C++的唯一,也就是说,VC不是C++的唯一,VC是微软的Visual Studio编程环境中的组件(就象Office套件一样),这个Visual Studio管的实在有点儿宽,不同的版本里面包含的编程种类不同,一般包括VC++、VB、C#、J++等,VC只是其中的一套组年,C++也只是Visual Studio中的一种编程语言。
六、C++编程工具除了Visual Studio中的VC外,还有C++Builder、Eclipse、Dev C++等等,早期还有Turbo C++等。顺便说一声,早期的电脑运行在DOS下,那时可没有API。Linux、Unix下也没有API。
全部回答
有一种方法,如下:floatf;//假设要处理这个数floatt=f-(int)f;//小数点前变成0了while(t>0){t*=10;cout<<(int)t;t=t-(int)t;}
MFC 并不是C++的一部分,否则QT也要加进来了
Win32API大多数是用C的函数方式调用的也不是C++的一部分,学object-C和linux下C++编程的人无需学习Win32API
C++,应该是C加了两个东西
1,是加了重载、缺省参数、内联函数这些东西
2. 加了类,衍生出了继承派生、虚函数、抽象类这些东西。
设计模式也是独立于C++的,C++只是一个语言,不要管太多
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么样的佳能女式数码相机好?
2016年10月22日是什么属相
南京3o6公交站经过站
求akb48 松井珠理奈的所有cp(简称和人名都要
解答题修正液是同学们常用的一种文具,打开盖
晋城在哪里??
儒家人物的孔庙东庑奉祀先贤先儒
2.7+丨-2.7丨-丨-2.7丨,丨-16丨+丨+36丨-丨-
户县适合开什么档次的服装店,大概需要多少钱
小鹅通是怎么发展起来的?有什么创业故事吗?
请问,格力空调32的外机可以接26的内机吗?挂
单相电子式预付费电表一直显示拉闸(-),卡
查1977年阳历10月1号出生阴历是几月几号
白酒和生姜泡在一起能擦手吗
秋天到儿歌写颜色的词语是
推荐资讯
这五类房子很难转手 你都知道吗?
股东无偿放弃股权如何退股
松果是靠什么散播种子
我想买把5.4米鱼竿价钱100以内
46×45+46×33+46×33简便计算
翻译此签
2018年6月13号14:46出生的笑女孩五行缺什么,
乐视2Lex625机身运行内存是几G的在哪里查看
我20,求一个成熟稳重有气质,符合我这年龄段
冒险岛打蜈蚣BOSS怎么走啊
李阳和俞敏洪哪个更牛?
为什么我炒菜从来不香
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?