小编L. *_*nik的帖子

复制循环的效率是否低于memcpy()?

我开始研究IT,现在我和朋友讨论这段代码是否效率低下.

// const char *pName
// char *m_pName = nullptr;

for (int i = 0; i < strlen(pName); i++)
    m_pName[i] = pName[i];
Run Code Online (Sandbox Code Playgroud)

他声称例如memcopy会像上面的for循环那样做.我不知道这是不是真的,我不相信.

如果有更有效的方法或者效率低下,请告诉我原因!

提前致谢!

c++ performance loops memcpy strlen

3
推荐指数
2
解决办法
2279
查看次数

标签 统计

c++ ×1

loops ×1

memcpy ×1

performance ×1

strlen ×1