腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
检查
Ada
中
的
Null
指针
、
一般而言,如果您试图取消引用
null
指针
(访问类型),则
Ada
将引发Constraint_Error。但是,如果您正在使用pragma Suppress (all_checks),则此行为将被禁用。在这种情况下,如何
检查
访问类型是否指向0x0 (
null
)?
浏览 0
提问于2018-01-04
得票数 2
回答已采纳
3
回答
型
、
、
如何将自定义类型初始化为
null
?我想这么做:有:record field2 : Booleanend record 在T_MyType定义
的
预期类型“myfile.ads”
浏览 0
提问于2019-08-28
得票数 1
回答已采纳
3
回答
“`access`”参数模式
的
用处是什么?
、
、
、
Ada
中有三种传递参数
的
“正常”模式:in、out和in out。但是还有第四种模式,access…有什么东西是必需
的
吗?(也就是说,本来是不可能
的
)。现在,我确实知道,在导入
的
库规范
中
,GNAT编译器非常大量地使用了它们。(而且,可以说,它们对于C/C++翻译来说是必不可少
的
。)
浏览 6
提问于2012-10-30
得票数 2
回答已采纳
2
回答
Ada
发送字节缓冲区到c
、
size : Interfaces.C.size_t;pragma Convention (C, ByteBuffer);这份C声明:然而,当我调试我
的
代码时,我在
ada
端发现大小为110 (在一个示例
中</
浏览 3
提问于2016-10-17
得票数 3
回答已采纳
3
回答
如何在64位GNAT GPS
的
新方式下与Windows系统调用接口?
、
、
我习惯于使用Win32
Ada
库来调用我为Windows创建
的
终端程序
的
系统调用。系统调用足以在控制台上实现所需
的
控制,但
Ada
标准库
中
的
任何内容都无法实现。
检查
GPS社区版
的
源码列表,我发现Win32
Ada
丢失了。我已经准备好继续使用Win32
Ada
,但是它
的
排除(几年前Linux版本
的
POSIX排除就是这种情况)暗示着有一种更好
的
方法来实现低级
浏览 31
提问于2019-04-20
得票数 2
2
回答
FirstOrDefault C#
中
的
空引用异常
、
我有一句台词:有时结果没有"
Ada
No“,而我 if(result.FirstOrDefault(m => m.Name == "
Ada
No").Value !=
null
) myobject.
Ada
浏览 2
提问于2016-11-02
得票数 0
回答已采纳
1
回答
用相同大小
的
Ada
标记类型包装导入
的
C
指针
、
、
我希望将C结构内存布局复制到
Ada
类型
中
,同时将C字段(是
指针
)封装到与
指针
位于相同内存位置
的
标记类型
中
,以避免额外
的
内存使用,同时以可控制
的
Ada
方式对切入点信息使用点符号。这要求标记
的
Ada
字段具有与C
指针
相同
的
大小。没有标记类型
的
示例如下所示: with
Ada
.Text_IO; use
Ada
.Text
浏览 3
提问于2018-10-04
得票数 2
回答已采纳
1
回答
Ada
2005,访问类型和局部变量转义分析
、
因此,当在
Ada
编译器上使用访问类型时(结果是
Ada
2005 ),我尝试下面的经典示例: next: access Node; next: access Node :=
null
; while this /=
null
loop next := this.next;2005
的
分析认为我可能泄露了一个本地
指针
。(我知道
Ada</
浏览 1
提问于2014-04-19
得票数 1
回答已采纳
1
回答
我们应该总是在代码
中
写防御性空签吗?
、
、
、
、
是否有任何不应该为
null
编写防御
检查
的
场景?这会给编译器带来额外
的
负担吗?
浏览 0
提问于2013-12-06
得票数 1
1
回答
如何
检查
行
中
的
jTable空
指针
、
、
如何
检查
jtable是否为空
指针
?我
的
代码总是空
指针
,然后无法导出到xls。这是我
的
代码 } else{ status = tbGudangSales.getValueAtlabel
浏览 0
提问于2019-01-15
得票数 0
回答已采纳
1
回答
什么时候用
Ada
语言释放访问类型
的
变量?
、
我正在阅读
Ada
access types,据我所知,当没有人再指向它们时,您分配给运算符new
的
access types对象就会被释放:编辑 当我说std::shared_ptr时,我
的
意思是当没有更多
的
变量指向对象时,对象就被释放了。
浏览 1
提问于2018-06-12
得票数 0
回答已采纳
3
回答
将从C例程分配
的
数组传递给
Ada
、
、
、
将结构/记录
的
数组从
Ada
传递到C例程是一回事。在这种情况下,内存管理在
Ada
中
完成。但在与第三方库接口时,经常会出现内存管理是在C部分完成
的
问题。数组
的
指针
:问题是返回
的
指针
不包含
Ada
中
内存安全计算所需
的
大小信息。在
Ada
中
,我想为(MYREC *)
指针
使用相
浏览 5
提问于2014-04-29
得票数 4
3
回答
在
Ada
Last_Chance_Handler
中
打印异常消息
、
、
我正在使用使用AdaCore全球定位系统(GPL) IDE
的
GNAT编译器学习
Ada
,该IDE针对ARM“裸板”硬件(STM32F4使用Ravenscar SFP运行时)。Put_Line("Detail :" & Address_To_String(Msg));
null
我一直试图找出如何将
null
终止
的
Msg字节转换为
Ada
浏览 8
提问于2017-11-14
得票数 3
回答已采纳
3
回答
检查
"=“函数
中
的
空对象
、
关于我
的
尝试,请看下面。with
Ada
.Text_IO; type A is tagged a : IntegerRight.a);begin A_1 : A_Access := new A
浏览 3
提问于2014-03-15
得票数 0
回答已采纳
5
回答
你能从C++调用
Ada
函数吗?
、
、
、
我是一个完全
的
Ada
新手,尽管我在HS期间已经使用Pascal 2-3年了。 IIRC,可以从C/C++调用Pascal编译函数。可以从C++调用用
Ada
编写
的
过程和函数吗?
浏览 0
提问于2008-11-01
得票数 7
回答已采纳
3
回答
如何在
Ada
中
读取yaml文件
、
我试图了解如何使用
Ada
和AdaYaml库()。我有几个yaml文件,我需要将它们转换成
Ada
记录,以便进一步处理。with
Ada
.Text_IO;with Yaml.Source.Text_IO;= 0 then Input := Yaml.Source.Text_IO.As_Source
浏览 8
提问于2020-06-21
得票数 2
回答已采纳
2
回答
Ada
中
的
Object或void*等效项
、
、
我正在尝试用
Ada
编写我
的
C程序
的
一个版本。我
的
C函数调用如下所示: MyType* convertedIn = (MyType*)in; //Example} 经过搜索,我找不到任何关于类型转换或任何形式
的
Object类或
A
浏览 0
提问于2015-05-29
得票数 0
1
回答
从C到
Ada
的
结构
、
我需要在
Ada
绑定应用程序中将一个结构从C传递到
Ada
。因此,我在
Ada
和C中都声明了结构,以便源侧都可以解密结构组成。在C
中
, int Status_Code;} Edit_Result_Type;type Edit_Result_Rec_Type时,我想知道: 如果我为
Ada
中
的
结构(如上面的- Edit_Result_Rec_Type_Ptr)声明一个"acc
浏览 3
提问于2016-03-25
得票数 1
回答已采纳
2
回答
使用free()释放C函数
中
的
字符串(在
Ada
中分配)
、
、
我正在开发一个C绑定应用程序,在该应用程序
中
,我使用Interfaces.C.Strings.New_String()在
Ada
端分配一个新字符串。Interfaces.C.Strings已经有了一个用于释放字符串内存
的
过程Free()。因为我需要使用Interfaces.C.Strings.Chars_Ptr将这个字符串传递给C函数: 如果我使用free()函数(在stdlib.h
中
声明)为C端
的
字符串释放内存,可以吗?或者我应该使用
Ada
侧
的
Interfaces.
浏览 6
提问于2016-03-21
得票数 4
回答已采纳
2
回答
在
Ada
中标记
的
类型是什么?
目前正在学习
Ada
并真正享受它,有一件事困扰着我:tagged类型是什么?根据John在
Ada
2012
中
的
编程,它表明实例化
的
对象在运行时带有一个标记。我想我从未在C++或C中听说过这样
的
事情,所以我有点迷路了。那是什么?我什么时候需要它(显然是因为有方法和继承?)?
浏览 2
提问于2021-08-31
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券