C字符串函数的实现

时间:2015-04-10 14:51:07

标签: c++ c arrays char

我想知道字符串操作函数是如何在内部实现的,所以我可以弄清楚它们的性能。有没有办法找到它?

我在谈论C语言中以null结尾的c字符串(字符数组)和相关函数(strcat等),如果这与它有关。

2 个答案:

答案 0 :(得分:5)

  

有没有办法找到这个?

使用来源,Luke

GNU libc字符串函数的源代码可以在Git repository

中轻松查看

您还可以查看其他免费软件或开源C库,例如newlibFreeBSDNetBSDOpenBSD,OpenSolaris等。

答案 1 :(得分:0)

如果你的整个目的是要弄清楚我不认为你需要知道它是如何实现的。您可以提供不同的数据并提供图表并比较功能的执行方式。

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