[C++] 为什么Linux需要itoa函数
生活随笔
收集整理的這篇文章主要介紹了
[C++] 为什么Linux需要itoa函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
char buf[100];
for (int i = 0; i < 10000000; i++)
{
??? itoa(12345, buf, 10);
}
這段代碼將耗時327毫秒。
?
char buf[100];
for (int i = 0; i < 10000000; i++)
{
??? sprintf(buf, "%d", 12345);
}
這段代碼將耗時1851毫秒。
?
Windows已經自帶itoa函數了。但是由于itoa不是ansiC的標準函數,Linux沒有自帶這個函數。
?
基于性能的考慮,Linux需要itoa函數。
?
轉載于:https://www.cnblogs.com/hehe520/archive/2009/12/31/6330424.html
總結
以上是生活随笔為你收集整理的[C++] 为什么Linux需要itoa函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Access和 SQL Server中
- 下一篇: Flash补间引擎应用:图片特效(2)