C字符串函数的实现
Implementation of C string functions
我想知道字符串操作函数是如何在内部实现的,这样我就可以计算出它们的性能。有办法找到这个吗?
我说的是以null结尾的c字符串(字符数组)和c++中的相关函数(strcat等),如果这与之有关的话
有办法找到这个吗?
使用来源,Luke
GNU libc字符串函数的源代码可以在Git存储库中轻松查看
您还可以查看其他自由软件或开源C库,如newlib、FreeBSD、NetBSD、OpenBSD、OpenSolaris等。
如果你的全部目的是计算性能,我认为你不需要知道它是如何实现的。您可以输入不同的数据,并得出一个图表,比较函数的执行情况。
但是,如果你需要研究这些函数是如何实现的,那么总有源代码,你可以从互联网上获得不同C++编译器的源代码(但不是所有编译器)。
相关文章:
- 在命名空间内部还是外部实现 c++ 函数?
- 如何在C++中实现函数(f)(x)(y, z)(g)(r)
- 如何在C++中实现函数上的二叉搜索?
- 键按下事件错误 Qt 实现函数时
- 在子类之外实现函数导致未知错误
- 通过模板滥用实现函数式C++
- C++,实现函数"int next(std::string param)"时出现奇怪的编译器错误
- 我正在尝试创建自己的 strcat() 函数,而不是使用库实现函数<cstring>
- 如果未实现函数,则在链接时启用错误
- 用函数参数实现c++函数指针
- 如何在Android SDK中调用和实现C++函数
- 在 C++ RCPP 中实现 R 函数
- 实现函数模板填充多维对象
- 类的层次结构,试图在基本级别实现函数
- 用c++实现函数对象的自动检测类型
- 用shared_ptrs实现函数模板的C++实例化
- 在类中实现函数导致错误:成员引用基类型'ifstream (string)'不是结构或联合
- 用c++实现S函数.生成错误
- 引用可以用于实现函数重写吗
- 如何在c++中实现函数超时