腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
谁
拥有
作为
指针
传
递给
Windows
API
函数
的
值
?
、
目前,我正在查看PrjFillDirEntryBuffer()
函数
的
fileBasicInfo参数。它是一个指向结构
的
指针
。一旦我创建了一个结构并将其传
递给
函数
,谁负责为该结构释放内存?我猜它是调用者,因为我不认为该
函数
会在任何地方保存对结构
的
引用,但我不知道如何确定。有什么规定吗?它有记录在什么地方吗?
浏览 10
提问于2020-01-03
得票数 0
1
回答
如何使用install4j更改(默认
值
)
的
注册表
值
我正在尝试使用install4j更改注册表项
的
值
。它是一个在注册表编辑器中显示为(默认
值
)
的
值
。如果我使用一个操作“在
windows
注册表中设置一个
值
”,并将"value name“指定为"( default )",那么我会得到两个默认
值
。或至少两个显示该名称
的
值
。Any仅使用第一个(原始)。如果我使用一个操作“从
Windows
注册表中读取值”并将"value
浏览 14
提问于2019-08-14
得票数 1
回答已采纳
4
回答
在void
函数
中更改了数组,在外部仍然更改!为什么?(作用域)
、
、
这是一个排序算法
的
简单实现。我
的
问题是。在main中声明并初始化数组numbers。然后,我将它
作为
参数传
递给
函数
sort (是一个副本吗?)。在sort
函数
内部,现在称为array (据我所知是副本)
的
numbers被更改(排序)。那么,为什么在调用
函数
之后,数组numbers会发生变化(这就是我想要
的
,我想知道为什么吗?)
浏览 2
提问于2012-11-08
得票数 2
回答已采纳
1
回答
将结构赋值给静态数组
我有一个静态数组,在
函数
中,我在循环中创建一个新结构,并将其分配给数组中
的
每个索引。在
函数
中,我可以看到
值
,但在另一个
函数
中,我看到数组
值
是垃圾。对于这样
的
事情,我必须使用malloc吗?value;} 访问这里
的
结构时出现了问题
浏览 0
提问于2012-05-03
得票数 1
回答已采纳
3
回答
如何指示
指针
的
C++所有权
、
、
class Scheduler { AddJob(JobID id, ISchedule *schedule);构造
函数
接受指向服务
的
指针
,但Scheduler不接受服务
指针
的
所有权。服务
指针
假定由调用方释放。从
API
的
角度来看,不清楚
谁
浏览 3
提问于2017-07-13
得票数 15
回答已采纳
1
回答
rdbuf(.)返回
指针
--
谁
拥有
指向
的
缓冲区?
、
、
有一个STL <ios>库
函数
此
函数
可用于更改与流关联
的
流缓冲区。如果使用此方法,它将返回指向以前正在使用
的
streambuf
的
指针
。目前还不清楚
谁
“
拥有
”
指针
,也不清楚
指针
的
生命周期。标准(27.5.5.3/5)简单地说 返回:rdbuf()
的
前一个<em
浏览 3
提问于2016-08-24
得票数 5
回答已采纳
1
回答
将另一个项目的头文件包含到DLL项目中
、
我已经创建了一个使用DLL文件并调用其内部
函数
的
测试应用程序。我有一个Win32控制台应用程序和一个动态链接库创建器应用程序。理想情况下,Win32应用程序LoadLibrary()和GetsProcAddress()通过传递参数获取DLL内特定
函数
的
函数
指针
,返回结果,所有操作都完成得很好。现在,我需要做
的
是,在控制台应用程序中,我需要调用DLL中
的
函数
,在DLL
函数</em
浏览 3
提问于2015-05-16
得票数 0
3
回答
如何将3D数组
作为
参数传
递给
C++
函数
?另外,是否需要将全局变量传
递给
函数
?
、
、
首先,我如何将一个3D数组传
递给
一个
函数
。我需要传递整个数组,因为
函数
是运行一个循环,将数组
的
内容输出到一个文件中。function(array[5][3][3]); 我已经找到了一种使用指向数组
的
指针
来让它工作
的
方法,但是我问过我
的
老师,他不希望我们使用
指针
。我
的
第二个问题是,如果我计划修改
函数
中
的
全局变量,我不需要将其传
递给
函数
?我可以像在m
浏览 3
提问于2012-11-11
得票数 8
回答已采纳
5
回答
从非托管C++调用C#代码?
、
、
在Mono中,您可以将委托从C#传
递给
C++
函数
,该
函数
接受委托
作为
函数
指针
。例如,在
Windows
上
的
C#中,您可以编译本机C++非托管库,将其链接到C#项目中,并通过C#
作为
委托传
递给
它
的
函数
指针
来获取C++
函数
来调用C#
函数
。
浏览 0
提问于2012-03-16
得票数 1
回答已采纳
2
回答
将非静态方法
指针
作为
参数传
递给
另一个方法
、
、
、
} 所以基本上,我要做
的
就是将名为handler
的
非静态成员方法
作为
函数
指针
传
递给
read方法,这样在执行回调时,处理程序就会被调用。我想我已经很接近了,但是在最后
的
时候我有点摔倒了!任何帮助都将不胜感激。
浏览 1
提问于2013-05-09
得票数 2
回答已采纳
3
回答
创建指向矩阵第一个
值
的
指针
、
我正在尝试创建一个指向矩阵开头
的
指针
,将其
作为
参数传
递给
函数
。这就是我所
拥有
的:p = &(&matrix[0][0]);在这样做
的
过程中,我得到了错误
的
“左
值
需要
作为
一元'&‘操作数”。我猜这只是我没有正确
的
语法
的
问题,但也许不是。任何帮助都将不胜感激。
浏览 0
提问于2012-03-15
得票数 0
回答已采纳
1
回答
如何获取com_ptr_t中
指针
的
地址
、
、
、
、
我需要将我
的
ID3D11RenderTargetView
指针
的
地址传
递给
一个
函数
,并且我使用一个com_ptr_t来保存它。ID3D11RenderTargetViewPtr(NULL);但是,&运算符将
指针
转换为然后,我再次检查了com_ptr_t
函数
,并看到我可以编写: pImmediateContex
浏览 2
提问于2014-01-08
得票数 1
回答已采纳
1
回答
如何使用ctype访问返回Delphi dll中编码
的
自定义类型
的
函数
?
、
、
、
我有一个Delhi,它公开了一个具有以下签名
的
函数
:其中记录是这样定义
的
:end; ID : Cardinal;end; 现在我
的
问题是:如何使用Python ctype访问MyFunc调用dll
的
结果?我编写了两个模拟类型
的
浏览 2
提问于2013-06-25
得票数 3
回答已采纳
2
回答
将unique_ptr / shared_ptr与通过
指针
返回资源
作为
输出参数
的
API
函数
一起使用。
、
、
、
、
我现在正在跟上我当前项目中
的
C++ 11/14
的
工作。通过
指针
将资源
作为
输出参数返回
的
unique_ptr
函数
在使用shared_ptr/
API
时遇到了问题。在c++11之前,有一种广泛使用
Windows
的
模式。我会有一个包含PDOMAIN_CONTROLLER_INFO
的
RIIA类,在析构
函数
中调用NetApiBufferFree,并
拥有
PDOMAIN_CO
浏览 1
提问于2015-07-27
得票数 2
1
回答
如何为对象
指针
(id *)选择ARC桥接说明符?
、
、
、
、
我在NSArray上写了一个很方便
的
方法,它类似于PHP
的
list()
函数
,可以将数组“解包”成不同
的
对象:{Increment the args and idx count idPtr = va_arg(args, __strong id *);} 我最初使用
的
是__autoreleasing id *,但当在具有自己
的
自动释放池
浏览 0
提问于2012-02-25
得票数 4
2
回答
链表:冒泡排序
指针
(C)
、
、
、
我正试着用C写一个链表排序,我不允许交换只有
值
的
指针
。下面是我
的
排序
函数
:struct node *cur = head, *first} } return head ; 和交换
函数
浏览 2
提问于2012-01-15
得票数 4
回答已采纳
2
回答
Win32
API
中
的
指针
所有权
、
、
、
、
我试图了解Win32
API
是如何处理
指针
所有权
的
。例如,SetWindowText
函数
。它接受一个LPCSTR,一个指向以空结尾
的
宽字符串
的
指针
。 另一个例子是RegisterClass<em
浏览 4
提问于2021-07-27
得票数 1
回答已采纳
1
回答
指向基类
的
gmock
指针
没有成员gmock_。
、
、
public:};{ MOCK_METHOD1(save, void(std::string));现在我有了一个测试
的
方法,它使用一个指向FileSystemInterface
的
唯一
指针</em
浏览 1
提问于2017-05-17
得票数 4
回答已采纳
1
回答
从Lua调用
的
C
函数
推送一个表应该返回什么?
、
、
当编写一个C
函数
将一个表压入堆栈
作为
其对Lua调用者
的
返回
值
时,它应该在C上下文中返回什么?我知道您应该返回传
递给
Lua调用者
的
值
的
数量,但是在表
的
情况下,表引用
的
值
是1,还是需要考虑表
的
内容?回
传
我正在使用
的
表
的
方法如"“中所示
浏览 0
提问于2013-05-30
得票数 5
回答已采纳
2
回答
不需要
的
析构
函数
调用与堆栈分配
的
类- C++一起发生。
、
、
、
在游戏类
函数
中,我为堆栈分配了一个边界类{} virtual glm::vec3 getPosition();}; Ga
浏览 2
提问于2012-09-19
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券