腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
如何在不
使用
委托的情况下实现C++样式函数
指针
?
、
、
、
、
我正在学习
C#
中的
指针
,并且好奇是否可以在
C#
中
使用
C++样式的函数
指针
。是的,我知道
C#
对于函数
指针
(称为委托)有它自己的等价概念。但我只想知道是否可以在不
使用
委托的情况下
使用
C#
中的
指针
来实现相同的目标。如果在
C#
(
使用
不安全选项)中
使用
指针
是完全合法的,并且
指针
语义与C/C++几乎类似,那么在我
浏览 12
提问于2016-04-11
得票数 6
回答已采纳
4
回答
c++和
c#
中“this”
指针
的概念和数据类型
、
、
我对这个
指针
的概念有点不清楚。我知道c++中的这个
指针
是隐藏
指针
,它用于引用当前的调用对象。但是我想知道这个
指针
是否有数据类型,例如。声明p是指向整数的
指针
。同样,这个
指针
指向什么?(我的意思是“这个”
指针
在哪里声明或写入,或者它在哪里存在,以及它是如何在那里被写入的。) 第二个问题是在
C#
上下文中,问题是--如果它不是
C#
中的
指针
,那么在
C#
上下文中它是什么?(当我尝试
使用
带有&
浏览 3
提问于2014-12-18
得票数 2
回答已采纳
4
回答
C#
中的
指针
以及它在应用程序中的
使用
频率?
、
、
对我来说,
指针
是C++编程语言中最难理解的概念之一。当我在学习C++的时候,我花了大量的时间来学习它。然而,现在我主要在完全用
C#
和VB.NET等语言编写的项目中工作。尽管
C#
有
指针
,但我没有在
C#
中包含必须
使用
指针
的情况。所以我的问题是,通过
使用
指针
,我们可以在
C#
中获得什么样的生产力?必须
使用
指针
的情况是什么?
浏览 1
提问于2009-06-16
得票数 4
回答已采纳
2
回答
删除
C#
不安全
指针
、
、
、
、
我知道在
C#
中
使用
/unsafe标志,您可以
使用
指针
。在C/C++中,要删除
指针
,需要分别
使用
free(pointer);和delete pointer;。但是,如何
使用
C#
指针
达到同样的效果呢?
浏览 0
提问于2013-08-11
得票数 8
回答已采纳
2
回答
C#
二维
指针
阵列
、
、
我目前正在与
C#
打交道,以便能够
使用
可接受的知识库来接近ASP.NET。为了做到这一点,我偶尔会查看我的旧C++代码,看看我是否能够找到如何使它在
C#
中工作。我想知道的是,通过
指针
创建二维数组的
C#
会是什么样的呢?myArray = new double * [rows]; myArray[I] = new double[cols];我还知道,在
C#
我知道C++和
C#
对待
指针
浏览 4
提问于2016-12-12
得票数 0
回答已采纳
2
回答
从C++迁移到
C#
,与
指针
相关
、
、
我是C++程序员,我正在从事一个迁移项目,在这个项目中,我需要将C++代码转换为
C#
,而我对
C#
知之甚少。我正在迁移的C++代码有很多
指针
操作,例如 或者在
C#
中还有其他方法来处理这种
指针
操作(有时是双
指针</
浏览 3
提问于2013-05-24
得票数 3
回答已采纳
3
回答
使用
C#
指针
、
、
c#
如何
使用
指针
?如果
C#
是一种托管语言,垃圾收集器在防止内存泄漏和正确释放内存方面做得很好,那么在
c#
中
使用
指针
的效果是什么,以及“不安全的”是什么?
浏览 6
提问于2010-11-30
得票数 11
回答已采纳
1
回答
Managed C++ ^ (handle) -->它是什么,它与引用和
指针
有什么关系
、
托管C++中对象的句柄有什么区别System::String^ str = gcnew System::String(); 那么普通的C++
指针
呢?另外,它们与我们在
C#
中的引用有什么关系?
浏览 0
提问于2009-12-01
得票数 1
回答已采纳
2
回答
将字节数组从c++传递到
c#
程序集有哪些不同的方法?
、
、
我想知道可以用来将字节数组从c++传递到
c#
的不同方法及其性能特征。理想情况下,我希望将指向非托管堆中字节数组的
指针
传递给
C#
程序集,并避免任何复制操作。
浏览 0
提问于2012-11-28
得票数 1
1
回答
声明变量(内存中的确切位置)
、
另外,是否可以将
指针
从一个
指针
位移到另一个
指针
?
浏览 4
提问于2014-08-27
得票数 0
1
回答
C++
指针
与
C#
指针
、
、
我是一个经验丰富的
C#
开发人员,我刚刚开始问自己一些问题。几乎每个人都说C++在游戏开发方面更好,因为它可以通过
指针
直接访问内存。据我所知,如果
使用
不安全的密钥代码,
C#
也可以
使用
指针
。 因此,这意味着
C#
也可以直接访问内存。然后又出现了一个问题,C++
指针
和
C#
指针
之间有什么区别?一个比另一个好吗?如果没有区别,为什么C++会比
C#</
浏览 0
提问于2018-05-22
得票数 1
回答已采纳
4
回答
在
C#
中保存C++
指针
安全吗?
、
、
我目前正在编写一些
使用
invoke的
C#
/C++代码。在C++端有一个std::vector,其中充满了
指针
,每个
指针
都由
C#
代码中的索引标识,例如,函数声明将如下所示:但现在我在想,既然我在
使用
指针
,那么我不能将
指针
地址本身发送到
C#
,然后在代码中我可以这样做:{ ((TypeNa
浏览 0
提问于2011-08-14
得票数 6
回答已采纳
2
回答
将
C#
引用传递给C++
指针
并返回
、
、
、
、
我想将
C#
引用传递给C/C++代码(
指针
),然后从指向C#reference的
指针
中将其取回。我有很多对(uint,Object)。我用C代码创建了排序机制,因为它比
C#
快得多。C代码
使用
键进行排序,并且不改变值(
指针
)。有什么简单的方法可以做到吗?我需要
使用
编组吗?C函数会被调用很多次(甚至可能是一百万次),所以我担心编组会太慢,我甚至不知道如何编组。我相信当对象地址被GC改变时,
C#
引用的地址是不变的。因此,不需要将对象放入指定的内存中。
浏览 3
提问于2012-12-21
得票数 4
回答已采纳
1
回答
通过C++/CLI将本机C++阵列转换为
C#
阵列
、
、
、
我有一个需要调用
C#
库的本机C++应用程序。在研究了不同的选项之后,我选择添加一个C++/CLI库作为包装器来处理两者之间的直接接口。我有一个从C++传递给
C#
的非常大的数组(如此之大,以至于通过Marshal::Copy进行复制是不可能的)。我一直无法解决语法问题。
C#
函数声明:C++/CLI函数: void Wrapper::passInVolume我用另一种方法成功地做到了这一点,从
C#</e
浏览 5
提问于2011-01-08
得票数 1
回答已采纳
1
回答
为什么不安全的代码上下文(与
指针
操作相关)在
C#
中存在安全风险?
、
、
我需要调用C库函数,它将
指针
作为来自一个
C#
程序的参数。在
C#
中,我们需要
使用
#不安全的关键字来保护
指针
操作。说,
使用
指针
会导致稳定性和安全性问题。
C#
中的不安全代码不一定是危险的;它只是其安全性无法由CLR验证的代码。因此,CLR只在完全受信任的程序集中执行不安全的代码。如果
使用
不安全代码,则有责任确保代码不会带来安全风险或
指针
错误。医生说 我对<em
浏览 2
提问于2018-05-07
得票数 1
回答已采纳
4
回答
为什么C++
使用
指针
作为链表中的下一个节点,而像
C#
或Java这样的语言只
使用
类Node的名称?
、
、
、
、
C++中的大多数链表实现都是这样的,
指针
引用将用作"next“节点的类型public: Node* next;但是对于像
C#
,Java和Python这样的语言,为什么不直接
使用
指针
呢?我只能看到这样的实现:class Node { Node next;// Java int data;当然Java不
浏览 2
提问于2020-07-07
得票数 0
3
回答
指向
C#
和C++之间接口的变量
指针
、
variant); } };我正尝试在
c#
我在
C#
中有一个接口,命名空间如下:现在,我尝试
使用
现有的接口,并获取一个指向它的
指针
,以用作
C#
中CommitChanges的变量,但是我总是得到一个转换错误
浏览 0
提问于2012-03-01
得票数 3
回答已采纳
2
回答
在
C#
中导入动态链接库重用C++函数
、
、
在将C++创建的动态链接库导入到
C#
时,我有一些一般性的问题。2)是否需要在
C#
中通过DllImport()公开所有函数?3)谁能解释一下为什么我需要在
C#
中处理非托管代码,特别是当我从C++导入dlls时?
浏览 2
提问于2012-06-14
得票数 0
回答已采纳
2
回答
如果
C#
中的
指针
不是从object继承的,是否仍然只有object?
、
、
、
但据我所知,
指针
不是从对象类继承的,也不会转换为对象类。同样在这种情况下,并不是
C#
中的所有东西都是对象?
浏览 1
提问于2012-02-05
得票数 3
1
回答
pascal到
c#
的代码转换
、
、
、
我有一个c++ dll,它
使用
在一个delphy项目中,我想要创建一个
c#
项目来
使用
它。dll返回一个接口对象,我现在还在讨论如何实现
C#
接口,以便被dllImport识别。到目前为止,我在我的
c#
项目中写了这个 //EntryPoint = "ControllerInt", SetLastError = true
浏览 3
提问于2017-01-14
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券