腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1092)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
Java
memmove
?
我正在将一些旧的C代码移植到Java的过程中,由于我没有使用Java的经验,我在查找
memmove
等效项时遇到了一个问题。Java中有这样的方法吗?
浏览 0
提问于2009-06-21
得票数 6
回答已采纳
2
回答
memmove
实现
关于线程:,我不明白为什么两个不同的变量会有内存重叠?也就是说,编译器将相同的“公共空间”分配给两个不同的变量,这是正常的情况吗?为什么编译器在这种情况下会使用这个策略?
浏览 2
修改于2017-05-23
得票数 2
回答已采纳
1
回答
Memmove
in Assembly
我试图将
Memmove
代码放到程序集中,但没有得到预期的结果。#include <stdio.h> char str2[] = "Quiz"; // A
浏览 2
修改于2018-12-02
得票数 2
回答已采纳
2
回答
memmove
()的代码
下面的代码片段显示了
memmove
()的实现。void my_
memmove
(void* dest, const void* src, size_t size) unsigned int i; } {
浏览 5
提问于2012-08-20
得票数 0
回答已采纳
1
回答
Memmove
是重叠的
我正在使用
memmove
(),但目标似乎是覆盖源,或者可能我不明白什么是覆盖。我有一个char数组(目标),然后是指向目标的指针,即向量内的指针。然后,我使用
memmove
()移动四个字符并打印源代码。当我查看源代码时,它已经更改为"gefg"。printf("%s\n",
memmove
(destination,source,sizeof(char)*4));我认为
memmove
()应该阻止覆盖,或者我可能不理解
浏览 2
修改于2018-04-24
得票数 2
回答已采纳
11
回答
memcpy() vs
memmove
()
我试图理解和之间的区别,我读过memcpy()不处理重叠的源和目标而
memmove
()处理的文本。是否有更好的例子来理解memcpy的缺点以及
memmove
如何解决它?// crt_memcpy.c // Illustrate overlapping copy:
memmove
always handles it correctly; memcpy may ha
浏览 5
修改于2015-01-15
得票数 194
回答已采纳
7
回答
memmove
不会移动
memmove
不会真正移动内存,对吧?它只是将内存从一个区域复制到另一个区域,并允许这两个区域重叠。我之所以问这个问题,是因为我只想知道为什么这个fnc的调用方式非常具有误导性。而对于
memmove
,它不是这样工作的。我说的对吗?
浏览 0
修改于2010-12-19
得票数 4
回答已采纳
1
回答
用“`
memmove
`”循环移动数组
我以为我可以通过 for (shift = MAX - 1; shift >= 0; --shift) {} 但我现在不知道如何使用
memmove
()来执行转换,我试图执行
memmove
(bar + shift, foo, MAX * sizeof(*foo)-1);,但没有成功。
memmove
()是工作的正确工具吗?如何循环所描述的整数数组?如果这种情况发生在bar作为指
浏览 0
修改于2017-03-27
得票数 4
回答已采纳
2
回答
SIGSEGV memcopy或
memmove
我看了我的代码,我认为memcopy和
memmove
可能会导致这个错误。我想知道是否有一种安全的方法来调用这些函数。 另外,请让我知道任何描述良好的NDK调试教程或任何相关的东西。提前谢谢。
浏览 0
提问于2011-06-07
得票数 0
回答已采纳
4
回答
为什么
memmove
比memcpy快?
我正在调查一个应用程序中的性能热点,该应用程序在
memmove
(3)中花费了50%的时间。应用程序将数百万个4字节的整数插入到排序数组中,并使用
memmove
将数据“向右”移位,以便为插入的值腾出空间。memcpy 0.0140074
memmove
(004) 0.01065
memmove
(008) 0
浏览 320
修改于2015-02-20
得票数 95
回答已采纳
4
回答
重叠的
memmove
最佳实践
在操作字符串时,我有一个关于
memmove
的第三个参数的问题。strlen(string)和strlen(string) + 1似乎产生了相同的结果。(string1,string1+6,strlen(string1) + 1); printf("\nstring2 after
memmove
\"%s\" using strlen(stin
浏览 47
提问于2019-06-29
得票数 0
回答已采纳
4
回答
memmove
离开垃圾-C
directory_separator[0]); /* Finding the last directory separator */
memmove
if(extension) {
memmove
我不明白为什么
memmove
在MSVC上表现不同?我在两个地方使用过<
浏览 2
提问于2010-07-08
得票数 2
回答已采纳
6
回答
何时使用strncpy或
memmove
?
我从来没有真正使用过
memmove
或memcpy。但是,我想知道您何时会决定是使用strncpy、
memmove
还是memcpy 我正在编写的代码是为客户端/服务器应用程序编写的。
浏览 1
修改于2011-11-13
得票数 17
回答已采纳
5
回答
memmove
、memcpy和new
我正在做一个简单的字节缓冲区,它将其数据存储在一个用new获取的char数组中,我只是想知道,如果在用new获取的内存上使用memcpy和
memmove
函数,是否会给我带来任何奇怪的东西,或者有什么您推荐的替代方法吗
浏览 0
修改于2010-03-11
得票数 3
回答已采纳
5
回答
赋值指针vs memcpy/
memmove
CVectorNth(cv, i); *(void **)dest = *(void **)src;
memmove
为什么我需要使用
memmove
?在我的头中,我将指针的值更改为src所指向的地址。 dest = src; 不会起作用
浏览 0
提问于2013-05-23
得票数 3
回答已采纳
2
回答
用
memmove
代替memcpy的示例
差异:如果有重叠,使用
memmove
代替memcpy 问:你能不能提供一个任何C库函数的实用场景,在这种情况下会发生重叠,所以用
memmove
代替memcpy
浏览 11
修改于2014-02-23
得票数 2
回答已采纳
5
回答
memmove
和malloc线程安全吗?
我有一些使用
memmove
()在缓冲区中移动字节的代码。缓冲区由多个线程访问。我得到了一个非常奇怪的行为;有时缓冲区不是它应该是的,我在想
memmove
()或/和malloc()是不是线程安全的。
浏览 0
修改于2011-04-07
得票数 5
回答已采纳
2
回答
std::copy/memcpy/
memmove
优化
我研究了一下GCC的STL (4.6.1),发现std::copy()使用了一个优化的版本,以防内置的__is_trivial()计算结果为true。G++是否足够聪明,能够意识到我的类型实际上是微不足道的?在C++98中有没有办法确保STL实现知道我的类型是微不足道的? 我猜在C++11中,使用is_trivial<>类型特征会变得很方便。
浏览 1
修改于2012-01-19
得票数 7
回答已采纳
1
回答
memmove
()定义中的重叠是什么?
我从c++中读到了关于memcpy和
memmove
的引用,他们似乎也在做同样的事情,除了
memmove
有一个特定的想法(允许目标和源重叠)。 什么是重叠,什么时候发生?
浏览 5
提问于2013-12-22
得票数 8
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券