语言与库的理解

以C++UDP开发为例

1、C++只是一种语言,是面向对象的,程序员可以很方便使用它的继承、封装、多态等特性完成编程。C++只给我们提供这些语法,和一些算法等。

2、我们开发UDP可能是windows上的,也可能是linux上的,无论是哪种操作系统我们都可以找到对应提供UDP的类库,如windows下的winsock.h【包含在了windows.h里面】,linux下的

.....

这些类库具体实现了UDP通信,我们只需要使用C++语法去调用就完成了UDP开发。

总结:使用C++语法调用实现了UDP的类库,C++本身API没有UDP功能

原文地址:https://www.cnblogs.com/judes/p/9261803.html