求解C++的问题
关于C++中API和STL这两类我很迷糊,应该两个都学,还是只学其中一个?貌似API是面向接口,也就是开发程序的?...
关于C++中API和STL这两类我很迷糊,应该两个都学,还是只学其中一个?
貌似API是面向接口,也就是开发程序的? 展开
貌似API是面向接口,也就是开发程序的? 展开
3个回答
展开全部
1.API(Application Programming Interface,应用程序编程接口)是作为开发包提供的,一般操作系统会提供,比如常见的Windows API,如果你自己开发图形库,那么你将为外界提供API(公开函数、静态函数等)。API是个广义的概念,并不属于C++的范畴。
2.STL(Standard Template Library),目前已经成为C++标准的一部分。从根本上说,STL是像list,vector,set,map等容器和常用算法的集合。STL的目的是标准化组件,减少开发成本。
我的建议:STL是C++的一部分,要精通,它是一把利器,将来学学BOOST什么的。API的开发、学习依照具体的开发环境和项目而定。
祝你好运。
2.STL(Standard Template Library),目前已经成为C++标准的一部分。从根本上说,STL是像list,vector,set,map等容器和常用算法的集合。STL的目的是标准化组件,减少开发成本。
我的建议:STL是C++的一部分,要精通,它是一把利器,将来学学BOOST什么的。API的开发、学习依照具体的开发环境和项目而定。
祝你好运。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询