腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
VS
C++
时
memset
函数
显示
错误
、
我正在
使用
memset
清除一个缓冲区:
memset
(header_buffer[100],0,sizeof(header_buffer[100]));我得到一个编译
错误
:'void *
memset
(void *,int,size_t)': cannot convert argument 1 from 'char'
浏览 51
提问于2020-05-12
得票数 0
4
回答
如何在
C++
中处理字符串
时
使用
memset
?
、
、
、
、
我来自Python背景,最近学习
C++
。我当时正在学习一个名为
memset
的C/
C++
函数
,并学习了网站的在线示例,在那里我得到了一些编译
错误
: * @author : Bhishan Poudel
使用
单引号t‘
时
出现的
错误
使用
带有双引号的"t“
时
错误
$ g++ -std=c++11 a02_<e
浏览 0
提问于2019-06-05
得票数 29
回答已采纳
7
回答
在
C++
中初始化位字段结构的最佳方法是什么?
、
、
、
、
在
C++
中,我有一个包含匿名位字段结构的类。我想将其初始化为零,而不必手动写出所有字段。我可以想象将初始化放在三个位置:这个位字段有很多字段,我不想把它们全部列出。bflag_struct() {
memset
(this, 0, sizeof *this); };}
浏览 5
提问于2009-03-04
得票数 10
回答已采纳
1
回答
更好的方法,在
C++
内存消毒,以消除数据泄漏?
、
、
、
、
在"C“中工作
时
,我
使用
了消毒技术以避免数据泄漏,如CERT所指导的那样: delete(),在
C++
中自动执行吗?如果不是,在
C++
中
使用
delete()有什么更好的方法?
浏览 0
提问于2014-10-10
得票数 2
回答已采纳
4
回答
关于非纯旧数据的
memset
的编译
时
警告
、
我正在开发一个大型代码库,将一些旧的C模块转换为
C++
。我想将一个
C++
对象添加到一个结构中,但是这个结构的一些用户对它执行了
memset
操作,这对于我想要放入该结构中的对象来说是不幸的。如何在编译
时
检测到正在执行此操作,以便在不再是POD的结构上消除对
memset
的所有
使用
?
浏览 3
提问于2013-07-30
得票数 8
2
回答
使用
memset
函数
时
,对数组的引用不明确
我不明白为什么我会犯这个“奇怪的”
错误
。我读了类似的问题,但它没有回答我的问题。如果我在main
函数
而不是全局作用域中定义数组,就不会出现
错误
。但是假设我必须在全局范围内定义这个数组。为什么我要接受这个
错误
?(right,0,sizeof(right));}
memset
2.cpp: In function ‘int main()’: from
mems
浏览 0
提问于2015-05-09
得票数 1
回答已采纳
1
回答
从C#封送具有固定大小2D字符数组的
C++
结构
、
、
我有一个
c++
动态链接库,它有一个接受结构指针公共
函数
。我正在
使用
这个动态链接库到C# (
VS
2010,构建类型x86,允许不安全代码)。我需要封送的结构是有多一个结构作为成员参数,这个成员参数结构需要有固定大小的
C++
,就像2D char数组。最后,我
使用
Intptr变量xyz,并
使用
AllocHglobal(Marshal.Sizeof(abc))来分配内存和Marshal.StructtoPointer(abc, xyz, false),然后在
C++</e
浏览 1
提问于2015-02-03
得票数 0
1
回答
如何使android工作室突出
显示
C代码?
、
、
我在ndk项目中
使用
了Gradle实验插件。但是,看起来Android并没有看到像
memset
()或fwrite()这样的所有C
函数
。它们是红色的(如下面的屏幕截图所示),当项目编译没有
错误
时,当光标移动到Cannot resolve variable '
memset
'上时会出现一个
错误
提示。所有
c++
代码都被完美地高亮
显示
。现在我
使用
stl "c++_static",如果我将它切换到gnust
浏览 3
提问于2016-03-17
得票数 3
1
回答
为什么我在与大型_Size一起
使用
memset
时
出现了访问写入冲突?
、
、
因此,在我的
C++
代码中有一个_Scalar类型的变量,它可以接受许多不同的类型(int,double.)。_Scalar* m_data; m_data = new _Scalar;
memset</em
浏览 0
提问于2020-01-18
得票数 0
4
回答
在没有CRT、memcpy和
memset
固有
函数
的情况下构建链接
错误
、
、
、
、
我试图构建一个尽可能小的应用程序,通过
使用
Win API调用来避免
使用
CRT,而不是
使用
标准的C/
C++
调用。不幸的是,我仍然得到一个链接器
错误
:我在代码中的任何地方都不调用memcpy打开内部
函数
会给出一个未解决的符号_
memset
,我也不
使用
它。根据我的理解,memcpy和
memset
都应该包含在
浏览 2
提问于2014-01-27
得票数 7
回答已采纳
11
回答
C++
程序员应该避免
使用
memset
吗?
、
、
我听到有人说
c++
程序员应该避免
使用
memset
, //!int a[1024] = { 0 };public:};考虑到上面的代码,如果你不
使用
memset
,你怎么能让a1..1024填充0呢?
C++
中的
memset
有什么问题呢? 谢谢。
浏览 0
提问于2009-12-30
得票数 42
回答已采纳
1
回答
为什么
memset
在apple clang编译器中工作
错误
?
、
、
、
我在用
c++
解决问题
时
发现了一些奇怪的事情。下面是示例程序。
memset
(arr2, INF, sizeof(arr2)); printArray(arr2, SIZE);-1 -1 -1 -1 -1 -1
浏览 3
提问于2021-08-09
得票数 0
回答已采纳
2
回答
C++
std::fill和std::fill_n
错误
"error C2679“
、
、
、
在该代码的旧版本中,他们
使用
memset
在所有参数中
使用
0初始化结构。因此,我尝试将
memset
更改为一种更
c++
的标准方法,即fill或fill_n。
memset
方法工作得非常好,看上去就像我试过什么:std0);std::fill_n(&MyScruct, sizeof(MySc
浏览 0
提问于2018-08-13
得票数 1
回答已采纳
3
回答
如何将TrieNodes子元素的所有元素初始化为null
、
、
、
public: TrieNode* children[26]; isWord=false; };这导致了一个警告: 用nullptr替换它会导致编译
时<
浏览 4
提问于2021-10-27
得票数 1
回答已采纳
7
回答
如何做等效于
memset
(this,...)而不打击vtbl?
、
我知道
memset
对于class初始化是不受欢迎的。例如,如下所示:X() {
memset
( this, 0, sizeof(*this) ) ; }} ; 如果混合中有virtual
函数
,则会重启vtbl我正在开发一个(庞大的)遗留代码库,它是C语言的,但是是用
C++
编译的,所以所有有问题的成员都是典型的POD,不需要传统的
C++
构造
函数
。
C++
的
使用
率逐渐增加(就像虚
函数
一样),
浏览 2
提问于2012-10-16
得票数 7
2
回答
空间必须分配给ProcessStartInfo吗?
、
、
、
我正在将
C++
代码移植到C#中,我在
C++
代码中看到了这一点,
memset
(&shell, 0, sizeof(shell));ShellExecuteEx(&shell); 所以现在我
使用
Process.Start()和ProcessStartInfo作为C#代码。我是否必须为ProcessStartInfo分配内存,还是在调用ProcessStartInfo构造<em
浏览 6
提问于2016-11-16
得票数 2
回答已采纳
1
回答
找不到
memset
标识符
、
我正在
使用
cpp编译器编写一个mex
函数
。我的问题是,每当我
使用
这一行
时
:我从编译器那里得到:"
memset
" identifier,是因为缺少任何特定的头文件,还是
c++
的代码错了?
浏览 4
提问于2017-01-09
得票数 1
5
回答
为什么
memset
()放在循环体中不能正常工作?
、
、
、
昨天我用
C++
编写了一小段代码,其中包含一个循环和一个数组。在程序中,我需要在每次循环开始
时
重置数组。但是,如果我
使用
则该数组不会被重置为全0。对于这个程序,我
使用
了:而不是。然而,我认为循环不像
函数
那样清晰,它需要一个额外的变量,更不用说这比
memset
()
函数
的魔力要差一百万倍
浏览 2
提问于2011-04-19
得票数 4
回答已采纳
11
回答
初始化/将结构重置为零/空
、
、
struct x { char b[20]; char *c;}; 我填充这个结构,然后
使用
这些值我可以
使用
memset
吗?或者我必须遍历所有成员,然后单独完成?
浏览 1
提问于2011-08-01
得票数 100
回答已采纳
2
回答
Memset
函数
和布尔数组
、
、
、
我正在尝试学习
memset
函数
,我读了一篇文章,我们不能
使用
memset
将int数组初始化为1。但我声明了一个bool数组,并
使用
memset
函数
将其初始化为true。在打印数组元素
时
,数组元素是1 1 1而不是true。如果初始化为false,则返回0 0 0。另外,我声明了一个int变量x,并将它的值设置为a[0]+a[1],在打印x
时
,它给出了2。我在devc++上
使用
c++
。有人能给我解释一
浏览 12
提问于2021-10-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Visual Studio 2019优化新鲜出炉:C++后端更新汇总
C语言基础之动态内存操作汇总
编程小知识之C+内存分配操作
VS2019 v16.9 预览版3:MSVC后端更新汇总
C+初始化的坑你也遇到过吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券