打印
[其它产品/技术]

c++标准库

[复制链接]
145|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szt1993|  楼主 | 2024-3-26 13:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 szt1993 于 2024-3-26 13:30 编辑

c++标准库:
1、标准库的特性:
  • C++标准库并不是C++语言的一部分
  • C++标准库是由类库和函数库组成的集合
  • C++标准库中定义的类和对象都位于std命名空间中
  • C++标准库的头文件都不带.h后缀,当然也兼容c语言里面的.h写法
  • C++标准库涵盖了C库的功能

2、C++编译环境的组成:
3、C++标准库预定义了很多常用的数据结构:
-<bitset>        -<set>          -<cstdio>
-<deque>         -<stack>        -<cstring>   
-<list>          -<vector>       -<cstdlib>
-<queue>         -<map>          -<cmath>   

代码示例:
<font color="rgb(117, 113, 94)">#include <cstdio></font>
<font color="rgb(117, 113, 94)">#include <cstring></font>
<font color="rgb(117, 113, 94)">#include <cstdlib></font>
<font color="rgb(117, 113, 94)">#include <cmath></font>

using namespace std;//所谓命名空间,是一种将程序库名称封装起来的方法,它就像在各个程序库中立起一道道围墙


int main()
{
    <font color="rgb(166, 226, 46)">printf</font>(<font color="rgb(166, 226, 46)">"Hello world!\n"</font>);

    char* p = (char*)malloc(16);

    strcpy(p, <font color="rgb(166, 226, 46)">"TXP"</font>);

    double a = 3;
    double b = 4;
    double c = sqrt(a * a + b * b);

    <font color="rgb(166, 226, 46)">printf</font>(<font color="rgb(166, 226, 46)">"c = %f\n"</font>, c);

    free(p);

    <font color="rgb(166, 226, 46)">return</font> 0;
}


输出结果:
root@txp-virtual-machine:/home/txp<font color="rgb(117, 113, 94)"># ./a.out</font>
Hello world!
c = 5.000000

使用特权

评论回复
沙发
B1lanche| | 2024-3-29 11:13 | 只看该作者
标准库可以多用用,会有很好的提升的

使用特权

评论回复
板凳
Carina卡| | 2024-3-29 12:19 | 只看该作者
我觉得C++在单片机开发之中,用的还是少一些

使用特权

评论回复
地板
Allison8859| | 2024-3-29 13:24 | 只看该作者
其实用C语言就行了,C++少吧

使用特权

评论回复
5
Charlotte夏| | 2024-3-29 14:28 | 只看该作者
这标准库多玩玩挺好的,自己可以少弄点代码了

使用特权

评论回复
6
Belle1257| | 2024-3-29 15:31 | 只看该作者
看着还不错啊,标准库其实就是为了降低代码量的吧

使用特权

评论回复
7
Charlene沙| | 2024-3-29 16:32 | 只看该作者
有些比较常用的,用标准库实现确实不错

使用特权

评论回复
8
Annie556| | 2024-3-29 17:45 | 只看该作者
C++和C语言可以混着用吗?

使用特权

评论回复
9
Candic12e| | 2024-3-30 07:06 | 只看该作者
这种C++的标准库是可以很快的运行吗?

使用特权

评论回复
10
alxd| | 2024-3-30 08:10 | 只看该作者
就用的CSTDIO这差不多

使用特权

评论回复
11
Emily999| | 2024-3-30 09:26 | 只看该作者
其实搞个数学库挺好的,对于数据处理的方面很受用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

149

主题

1463

帖子

4

粉丝