问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++里STL和ATL是什么?

发布网友 发布时间:2022-04-21 20:20

我来回答

3个回答

热心网友 时间:2023-06-23 02:29

SDK是指软件开发工具包,在VC中就是指Windows API的封装包,一般我们在VC中会使用MFC来编程,但有时候MFC不能满足就会使用Windows API来编程,当然也可以完全用VC+API来写.STL是指标准模板库,刚开始的时候你学不学无所谓,但是哪一天你在考虑怎么有效组织你的数据的时候用STL比较方便.STL主要就是用于数据的管理,对许多标准的数据结构及其相关代码做出了很好的实现.ATL叫做活动模板库,你写ActiveX控件时可以用到它.总之,如果你要从VC菜鸟变成VC高手,最好按照以下的顺序来:
1.c/c++语言要学好(好像是废话,但实际很多两三年经验的VC程序居然不知道虚拟析构函数的作用,类的私有变量不能被继承类使用等等)
2.SDK编程<<Programming Windows程式开发设计指南>>作者:Charles Petzold,有中文版的,网上也有下,有的人不先学SDK,而先学MFC,嗯,我不建议,要想知其然以及所以然,一定要先学好这个啊
3.MFC编程<<深入浅出MFC>>,侯俊杰著,在看这本书前,建议你随找本MFC编程的书先看看,自己试着用MFC写个小程序什么的,MFC是提高你编程速度极佳的东东,因为它是一个编程框架,只用SDK不用MFC,我想只有某些老顽固会在写应用程序的时候这么做吧
4.STL,不学也没关系,但你想成为高手或写大型应用程序,用它做数据处理真的很好,很强大,效率也是一流,尤其你如果正在受自动增长数组啊,Hash表,双向链表之类的东东困扰的时候,使用STL吧,它什么都给你做好了,而且它们是世界一流的专家写的,运行效率不是第一也是第二了
5.ATL,这个东东实际上很多人用不到,但是如果你要写网页控件啊,自定义活动控件啊,第三方控件啊什么的就可以学一学,不过在这之前还有很长的路要走,我就不说了

热心网友 时间:2023-06-23 02:29

楼下的回答很好,可以先看孙鑫的视频,免费的,他的主页就有下载,STL好像没有,第一节是SDK,后面有ATL,
STL是Standard Template Library,标准模板库,是C++的标准,可以到STL中文站参考,或者书籍有 C++STL开发技术导引 EFFective STL中文版

热心网友 时间:2023-06-23 02:30

《VC++深入详解》
作者 孙鑫 余安萍
电子工业出版社
定价 89元
*我知道中关村图书大厦有售,这本书比较热销估计比较大的地方都有。
*网上“卓越亚马逊”也有这本书。
*这本书总共767页写的挺细的你提的问题上面都有解答。
*这本书附加光盘光盘里推荐了几个系列的编程教材你看看吧!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有哪些电视购物频道 时尚购物电视购物起源 时尚购时尚购 (FASHIONGOU) 购物狂电视剧 老式炸串酱料配方,15年炸串店老板倾囊相授!学到就是赚到 炸串的技巧和配方 哔咔哔咔漫画通用账号大全 账号共享 请问2024年推出的AIPC有哪些值得购买?ProArt创162024适合什么样的人群... aigc和aipc区别 aipc与目前市场上的电脑有什么主要区别?个人购买办公使用 stl是什么文件 安装单机habase报错,好像是zookeeper问题,单机还... stL是什么? STL与C++标准类库有什么区别 C++中STL的代码分类有哪些 怎么在linux虚拟机上安装zookeeper STL是什么 C++容器类中参数列表如何调用 容器的六大组件 C++标准库主要就指STL吗? C++ STL有哪些经典书籍? C++STL哪些内容是必须学习的 怎么配置zookeeper环境变量 虚拟机安装的zookeeper主机怎样访问 zookeeper 最好安装在 数据节点还是 主节点 hbase 必须安装zookeep吗 我的hadoop为伪分布式安装,zookeeper应该怎样安装 安装zookeeper为什么不用root的账户 zookeeper linux 安装怎么配置java 环境变量 zookeeper怎么才是安装成功了 PLC编程语言STL是什么? 三菱PLC梯形图中STL是什么意思 请问C++中的STL是什么? c++stl是什么,有什么用 .stl是什么文件后缀 stl是什么文件格式 蛤蟆草煮水洗身体,能治疗白癫风吗 用蛤蟆草煮水擦洗身体能治荨麻珍吗? 野薄荷,癞蛤蟆草,艾蒿可以一同煮水洗澡吗? 蛤蟆草怎么吃 春秋两季的蛤蟆草是作用一样吗 蛤蟆草汁怎么放不变质? 蛤蟆草的功效与作用及食用方法分别是什么? 蟾蜍草煮水能给土鸡饮用吗? 蛤蟆草有什么作用? 蛤蟆草治什么病? 蛤蟆草晒干熬水洗脸可以祛痘吗 癞蛤蟆草可以泡水喝吗? 癞蛤蟆草怎么吃最好? 请问癞蛤蟆草治疗痔疮是熬水喝还是洗