C字符串函数的实现

Implementation of C string functions

本文关键字:实现 函数 字符串      更新时间:2023-10-16

我想知道字符串操作函数是如何在内部实现的,这样我就可以计算出它们的性能。有办法找到这个吗?

我说的是以null结尾的c字符串(字符数组)和c++中的相关函数(strcat等),如果这与之有关的话

有办法找到这个吗?

使用来源,Luke

GNU libc字符串函数的源代码可以在Git存储库中轻松查看

您还可以查看其他自由软件或开源C库,如newlib、FreeBSD、NetBSD、OpenBSD、OpenSolaris等。

如果你的全部目的是计算性能,我认为你不需要知道它是如何实现的。您可以输入不同的数据,并得出一个图表,比较函数的执行情况。

但是,如果你需要研究这些函数是如何实现的,那么总有源代码,你可以从互联网上获得不同C++编译器的源代码(但不是所有编译器)。