unsafe-pointers

unsafe-pointers

文章 0 浏览 7

如何安全地将两个可变的指针变成同一INT?

我想创建一个Rust Semaphore包装LIBC SEM_POST 和 sem_wait 功能,这两者都采用可变的 int * parameter。这要求服务员和海报同时具有可变的指针,指向…

乱世争霸 2025-01-22 07:15:13 3 0

Microsoft是唯一可以编写受信任的不安全代码的人吗?

我想编写一些不安全的C#代码,以便编写高性能,低级库。 但是我不太了解该代码可以运行的局限性。 Microsoft显然写了使用不安全代码的库,这些库是完…

少女的英雄梦 2025-01-22 07:00:57 2 0

支持将连续字节转换为数组和“非数组”的现代规范方法是什么?

例如,如果没有第二次重载,加载数组将产生“UnsafeRawBufferPointer.load out ofbounds”。有没有办法在不过载的情况下处理这两种情况? let bytes: …

慵挽 2025-01-16 15:43:30 2 0

在java中使用Unsafe写入/读取内存

我知道可以通过在 jvm 中使用 Unsafe 类直接写入和读取内存。 除了这确实不安全并且在某种程度上适得其反之外,我还想知道谁/什么负责检查允许的内存…

茶花眉 2024-12-08 22:08:49 4 0

什么时候在堆栈上分配固定大小的数组?

我有以下方法将字节从套接字流复制到磁盘: public static void CopyStream(Stream input, Stream output) { // Insert null checking here for produ…

若能看破又如何 2024-11-08 19:35:52 13 0

在 C# 中将指向数组部分的指针作为参数传递

我刚刚学习神经网络,我想让神经元的构造函数接收一个指向数组中作为染色体的部分的指针。像这样的东西: public int* ChromosomeSection; public Neu…

抽个烟儿 2024-11-03 08:48:04 10 0

弱/强引用指针关系

我一直在尝试编写自己的弱/强指针,但我并不清楚其中的关系。我遇到的一切似乎都没有说清楚,而且经常有一位医生会反驳另一位医生所说的。谁能详细解…

红玫瑰 2024-10-25 02:05:05 15 0

自定义弱/强引用指针

我正在创建自己的弱/强引用指针关系的实现,但我对配置感到困惑。当我有一个包含强引用的类,并且我想将强指针设置为另一个具有弱引用的类时,我是否…

划一舟意中人 2024-10-22 08:52:53 14 0

这些所谓的“灾难”到底是什么?指针使用不当会导致什么?

我在程序中越来越多地使用指针,在阅读有关指针的内容时,我发现的每一个指南或教程都说,不正确地使用指针可能会产生“灾难性”结果。 现在,我遇到…

离去的眼神 2024-10-09 01:56:25 16 0

如何转换列表C# 中的 Byte[]

从 Double[] src 到 Byte[] dst 的转换 可以在 C# 中通过固定指针有效地完成: fixed( Double* pSrc = src) { fixed( Byte* pDst = dst) { Byte* ps =…

七色彩虹 2024-10-07 04:22:55 14 0

具有未初始化指针的类是否具有未定义的行为?

class someClass { public: int* ptr2Int; }; 这是一个有效的类吗(是的,它可以编译)?假设在取消引用 ptr2Int 之前为其赋值,该类是否能保证按预期…

风筝在阴天搁浅。 2024-09-13 09:19:58 14 0

声明类的全局对象后系统崩溃

我对 C++ 很陌生。我在执行以下操作时遇到系统崩溃(不是编译错误): 我正在声明类的全局指针。 BGiftConfigFile *bgiftConfig; class BGiftConfigFi…

平生欢 2024-08-29 06:31:45 13 0

运行 C# 应用程序,遵守“允许不安全代码”要求从网络位置设置

我的 C# 应用程序使用指针,因此使用“允许不安全代码”设置进行编译。 我知道从网络位置运行这样的应用程序非常困难或根本不可能。(或者有什么方法…

愁杀 2024-08-25 02:39:22 10 0

如何在C#中从指针读取字符串到缓冲区

如何从这个 C++ dll 调用中读取 C# 中的错误字符串? // // PARAMETERS: // objptr // Pointer to class instance. // // pBuffer // Pointer to buff…

隔纱相望 2024-08-15 20:44:04 18 0

动态设置整数指针数组的值

我有一个指向整数(未知等级)的多维指针数组被传递到我的函数中,如下所示: public unsafe static void MyMethod(Array source, ...) { //... } 多…

幼儿园老大 2024-08-13 17:46:21 13 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文