我想知道字符串操作函数是如何在内部实现的,所以我可以弄清楚它们的性能。有没有办法找到它?
我在谈论C语言中以null结尾的c字符串(字符数组)和相关函数(strcat等),如果这与它有关。
答案 0 :(得分:5)
有没有办法找到这个?
使用来源,Luke
GNU libc字符串函数的源代码可以在Git repository
中轻松查看您还可以查看其他免费软件或开源C库,例如newlib,FreeBSD,NetBSD,OpenBSD,OpenSolaris等。
答案 1 :(得分:0)
如果你的整个目的是要弄清楚我不认为你需要知道它是如何实现的。您可以提供不同的数据并提供图表并比较功能的执行方式。
但是如果你需要研究这些函数是如何实现的,那么总会有源代码,你可以从互联网上获取不同的C ++编译器(不是所有的编译器)。