腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
void
getData
()
中
,
如何
访问
由
void
*
指针
返回
的
内存
位置
?
c++
当我尝试通过
getData
()函数输入元素时,我得到错误分段错误(核心转储)。我无法在数组
中
输入元素。我不能理解为什么我不能
访问
void
* into Class类型
返回
的
内存
位置
。*parr
的
大小是4个字节,但我仍然无法将数据写入该
内存
位置
?new(size_t size)
void
*parr=::new int[size]; //cout
浏览 4
提问于2017-01-29
得票数 0
4
回答
如何
在c
中
返回
指向数组
的
指针
c
、
arrays
、
function
、
pointers
、
return-value
我
在
main()
中
调用下面的函数
getdata
()。
getdata
()从uart读取字符并将它们放入一个数组
中
。
在
函数结束时,它通过uart写出数组。我
如何
使用下面的函数来写出main
中
的
数据,而
浏览 0
提问于2016-02-14
得票数 0
10
回答
空
指针
和空
指针
有什么区别?
c
、
pointers
空
指针
和空
指针
有什么区别
浏览 114
提问于2010-08-27
得票数 66
回答已采纳
3
回答
C程序
中
的
编译器错误:类型
void
*上
的
间接性
c
、
compiler-errors
void
main()
void
*v;int *i=&integer;printf("%d",(int*)*v);这个简单
的
程序将导致编译器错误,We cannot apply indirection on type
void
* 这个错误的确切含义是什么?
浏览 4
提问于2010-01-29
得票数 2
回答已采纳
2
回答
如何
在C++
中
不使用未定义
的
行为正确
访问
映射
内存
c++
、
language-lawyer
、
c++17
、
volatile
、
mapped-memory
我一直试图找出
如何
在不调用未定义
的
行为
的
情况下从C++17
访问
映射缓冲区。对于本例,我将使用Vulkan
的
返回
的
缓冲区。因此,假设我们得到一个指向主机可见(和相干
的
)设备
内存
映射区域
的
void
*
指针
(当然,假设所有必需
的
参数都有有效值,调用成功,并且
返回
的
内存
块具有足够大
的
和正确对齐
的
浏览 3
提问于2018-11-16
得票数 26
回答已采纳
4
回答
在
函数名之前,星号
的
作用是什么?
c
、
function
、
pointers
我一直对我
在
大多数C程序中看到
的
东西感到困惑,这些程序对我来说有不熟悉
的
函数声明。 ...*对该函数意味着什么?我对变量类型(*)
的
理解是,它创建了一个指向另一个变量
的
指针
,因此它可以跟踪后一个变量在
内存
中
存储
的
地址。但是在这个函数
的
例子
中
,我不知道这个*星号意味着什么。
浏览 1
提问于2012-01-18
得票数 75
回答已采纳
2
回答
C++ -未能修改类成员函数
中
的
指针
c++
、
pointers
我
在
A类
中
定义了一个函数getArray(),如下所示: arr = new int[10];}int main(){ int * arr = new int[2]; c
浏览 0
提问于2015-11-17
得票数 0
回答已采纳
4
回答
等于空*
返回
?
c++
、
c
void
* alligned_malloc(size_t bytes , uint16_t allign)
void
**p2 = (
void
**)(((size_t)p1+offset) & ~(allignshould not the return be p2[0] as it is retur
浏览 1
提问于2014-01-14
得票数 5
回答已采纳
4
回答
释放指定
的
指针
c
、
free
下面的代码是否释放分配给x
的
内存
?
浏览 3
提问于2015-05-01
得票数 14
回答已采纳
3
回答
当
返回
对象时,编译器会做什么?
c++
return m_DataType; { } { DATA dat=
GetData
(); return ret;运行测试后,
浏览 5
提问于2014-07-25
得票数 0
回答已采纳
2
回答
创建COM接口,
返回
一个
指针
,该
指针
在
C#中被编组为C#
c#
、
com
、
marshalling
、
midl
我想在MIDL
中
声明一个COM接口,它允许
返回
一个
指针
(如ID3D11Blob
中
的
指针
)。我知道,
在
COM
中
,
指针
是一件特殊
的
事情,因为为RPC调用生成了存根。我不需要RPC,但只想从C#
访问
COM服务器。问题是:我是否可以声明接口,使C#存根
返回
一个IntPtr?我尝试添加[local]以启用
void
指针
,但这还不够。接口
在
M
浏览 2
提问于2013-11-28
得票数 1
回答已采纳
1
回答
如何
将
指针
返回
到
由
void
*指向
的
数组
中
的
数组
位置
?
c
、
arrays
、
pointers
、
void-pointers
我有一个队列,它是
由
一个名为data
的
空
指针
指向
的
字符数组,它保存了0x00008E80
的
正确地址。struct queue_t
浏览 0
提问于2014-09-23
得票数 0
回答已采纳
1
回答
使用memcpy将数据复制到结构成员,给出结构
的
双
指针
c++
、
memcpy
我想要将数据复制到结构成员,给出指向该结构
的
双
指针
。我不能更改copyFoo()
的
签名。按照预期分配给成员cnt GetCnt()
的
返回
值,但是当我像这样使用它时,memcpy会造成
访问
冲突。有人能详细说明当我有一个指向结构
的
双
指针
和一个空
指针
成员时
如何
使用memcpy吗?非常感谢!struct mystruct
void
* data; }
浏览 3
提问于2013-10-01
得票数 0
回答已采纳
1
回答
当动态分配
指针
数组时,它应该指向什么?
c++
、
pointers
、
memory
我怀疑这是因为我
的
指针
数组可能指向
内存
中
的
某个随机
位置
。我认为应该设置一个
位置
,使所有
指针
元素都指向一个组成
位置
。 当从一个只有少量单词
的
文件
中
读取时,它工作得非常好。然而,当我从一个巨大
的
文件
中
读取时,我
的
程序中就会有很多垃圾。谢谢!addData();
vo
浏览 12
提问于2019-01-14
得票数 0
2
回答
对象类和成员函数
c++
、
pointers
using namespace std; public: double z = 5.89999;
void
I创建了一个指向成员函数
void
(test::*mf)()
的
指针
,它被分配给成员函数print
的
指针
。
如何
使用类名
访问
成员函数
的
地址?类名在
内存
中
的
位置
,以及<
浏览 9
提问于2022-08-29
得票数 -1
1
回答
了解
如何
将显示
在
main(){}
中
的
代码块转换为C
中
的
一个或多个函数
c
、
arrays
、
function
这是我
的
初始代码因此,我想我应该将main()中出现
的
所有代码封装在一个名为
getData
()
的
大型函数
中
。我最初
浏览 1
提问于2014-03-06
得票数 0
回答已采纳
4
回答
指针
和
内存
作用域
c
、
memory
、
variables
、
pointers
、
local
我编写C语言已经有一段时间了(但对C语言来说还是个新手),有时我会对C语言处理
内存
的
方式感到困惑。考虑以下有效
的
C代码片段:{} 我想问
的
是,
内存
中
到底发生了什么?
指针
变量“%s”不是局部变量,或者其中是存储在
内存
中</e
浏览 0
提问于2011-03-25
得票数 7
回答已采纳
2
回答
Realloc char*结构
c++
、
c
、
pointers
、
realloc
我对C编程很陌生,我有一个带有char和int
指针
的
结构,我经常修改这个
指针
, char*和它
的
工作状态很好,但是当我使用内部结构时,就会出现同样
的
问题,printf("String = %s, Address = %u\n", myStructPtr->strPtr, myStructPtr->strPtr); 我
在
重新分配char*内部
指针</e
浏览 4
提问于2017-04-07
得票数 0
回答已采纳
1
回答
关于pthread_create()和pthread_join()
c
、
linux
、
multithreading
、
pointers
、
pthreads
我刚开始研究跨平台
的
pthread。但是我对用于pthread_create()和pthread_join()
的
变量类型感到非常困惑。请看下面的代码。int result; result = *(int*)arg; // Why not &result, but resultbut not (
void
*)?pthread_join(myThread, (
void
**)&t
浏览 3
提问于2015-10-16
得票数 1
回答已采纳
2
回答
当我们编写
void
变量时,比如
void
*p;cout<<&p;cout<<p;所以它给出了两个不同
的
地址,但是为什么呢?
c++
、
void-pointers
C++输出给出两个不同
的
地址,但是为什么编译器给出两个地址而不是我只写一个变量cout<<&p<<p;
浏览 2
提问于2021-02-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券