腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Managed
C
++ ^ (handle) -->它是什么,它与引用和
指针
有什么关系
、
托管
C
++
中
对象
的
句柄有什么区别System::String^ str = gcnew System::String(); 那么普通
的
C
++
指针
呢?另外,它们与我们在
C#
中
的
引用有什么关系?
浏览 0
提问于2009-12-01
得票数 1
回答已采纳
2
回答
从
C
++迁移到
C#
,与
指针
相关
、
、
我是
C
++程序员,我正在从事一个迁移项目,在这个项目中,我需要将
C
++代码转换为
C#
,而我对
C#
知之甚少。我正在迁移
的
C
++代码有很多
指针
操作,例如 如果我在
C#
中
执行不安全
的
编程,只要我正确地跟踪内存,
浏览 3
提问于2013-05-24
得票数 3
回答已采纳
1
回答
声明变量(内存
中
的确切位置)
、
如果我有一个类,是否可以在内存
中
“并排”声明这个类
的
实例? 另外,是否可以将
指针
从一个
指针
位移到另一个
指针
?
浏览 4
提问于2014-08-27
得票数 0
6
回答
如何在不使用委托
的
情况下实现
C
++样式函数
指针
?
、
、
、
、
我正在学习
C#
中
的
指针
,并且好奇是否可以在
C#
中使用
C
++样式
的
函数
指针
。是的,我知道
C#
对于函数
指针
(称为委托)有它自己
的
等价概念。但我只想知道是否可以在不使用委托
的
情况下使用
C#
中
的
指针
来实现相同
的
目标。如果在
C#
(使用不安全选项)中使用
指针
是完全合法<
浏览 12
提问于2016-04-11
得票数 6
回答已采纳
4
回答
c
++和
c#
中
“this”
指针
的
概念和数据类型
、
、
我对这个
指针
的
概念有点不清楚。我知道
c
++
中
的
这个
指针
是隐藏
指针
,它用于引用当前
的
调用对象。但是我想知道这个
指针
是否有数据类型,例如。声明p是指向整数
的
指针
。同样,这个
指针
指向什么?(我
的
意思是“这个”
指针
在哪里声明或写入,或者它在哪里存在,以及它是如何在那里被写入
的
。) 第二个问题是在
C#
上下文中,问题是--
浏览 3
提问于2014-12-18
得票数 2
回答已采纳
1
回答
在
C#
中
是否存在等价
的
限制
、
、
、
我有以下函数(为了便于理解,我对其进行了一些清理),它将目标数组获取索引处
的
元素,将n添加到src1[i]
中
,然后将其与src2[i]相乘(没有什么特别之处): L0004: test r9, r9 L0009: mov rax, r9就像您可以添加
的
一样,因为我可以保证n在合法范围内:我可以使用
指针
。L0011: imul
浏览 6
提问于2021-04-24
得票数 2
回答已采纳
1
回答
c
++
中
的
字符串* []在
c#
中转换为string[]
、
、
、
我是圆点网
的
初学者。我
的
疑问是:-在dll
中
,函数将string* []作为其参数之一。现在,这种方法需要在
c#
中使用。此dll引用将添加到
c#
项目中。现在,在
c#
项目中,当按下f12 (即为该函数“转到定义”)时,它将显示string[]代替string* [],而long代替long在函数原型
中
,例如:-假设在dll
中
,函数看起来像-将dll引用添加到当前
c#
项目之后。F12按在函数名
浏览 2
提问于2015-08-02
得票数 3
回答已采纳
2
回答
来自
C#
指针
的
C
++动态变量
、
超级简单
的
C#
问题,因为我试图更好地掌握语言。我来自
C
++背景,对没有
指针
的
解决方案有点不确定。例如,如果我想要一个对变量
的
单个引用,我将声明它为private: SomeOtherClass* soc; Foo(SomeClassType* xSct, SomeOtherClass* xSoc) : sct(xSct), soc(xSoc) {}因此,在
C#
<
浏览 6
提问于2015-09-04
得票数 2
回答已采纳
2
回答
C#
二维
指针
阵列
、
、
我目前正在与
C#
打交道,以便能够使用可接受
的
知识库来接近ASP.NET。为了做到这一点,我偶尔会查看我
的
旧
C
++代码,看看我是否能够找到如何使它在
C#
中
工作。因此,我想我将研究数组,这是存储数据
的
一种非常常见
的
方式。我想知道
的
是,通过
指针
创建二维数组
的
C#
会是什么样
的
呢?我知道在
C
++
中
,一种方法可能是这样
的
:
浏览 4
提问于2016-12-12
得票数 0
回答已采纳
4
回答
C#
中
的
指针
以及它在应用程序
中
的
使用频率?
、
、
对我来说,
指针
是
C
++编程语言中最难理解
的
概念之一。当我在学习
C
++
的
时候,我花了大量
的
时间来学习它。然而,现在我主要在完全用
C#
和VB.NET等语言编写
的
项目中工作。事实上,我已经近4年没有接触过
C
++了。尽管
C#
有
指针
,但我没有在
C#
中
包含必须使用
指针
的
情况。所以我
的
问题是,通过使用
指针
,
浏览 1
提问于2009-06-16
得票数 4
回答已采纳
2
回答
指针
是不安全
的
,但我不理解ref
、
、
我想要一个“正方形”2x2
的
单件问题。我希望能够逐行引用案例。我希望能够逐个引用行。我知道在
C
++中使用
指针
可以很容易地做到这一点,但这似乎不是一个好习惯。我不明白如何将我
的
"row“和"case”联系在一起。column也有同样
的
逻辑,但没有在代码
中
描述,目标是更改Case
的
值会影响Row
中
引用
的
值。我如何在没有
指针
和引用
的
情况下实现这一点?
浏览 0
提问于2016-12-10
得票数 1
2
回答
如果
C#
中
的
指针
不是从object继承
的
,是否仍然只有object?
、
、
、
我读到
的
讨论很少,因为.NET
中
的
所有东西都继承自object类,所以所有东西(包括原始类型)都是对象。但据我所知,
指针
不是从对象类继承
的
,也不会转换为对象类。同样在这种情况下,并不是
C#
中
的
所有东西都是对象?
浏览 1
提问于2012-02-05
得票数 3
3
回答
指向
C#
和
C
++之间接口
的
变量
指针
、
我有一个
C
++包装器,它公开了一个函数...{ return Marshal::GetObjectForNativeVariant(&variant);};我正尝试在
c#
中
调用此函数,但失败了。我在
C#
中有一个接口,命名空间如下: DirectS
浏览 0
提问于2012-03-01
得票数 3
回答已采纳
1
回答
通过
C
++/CLI将本机
C
++阵列转换为
C#
阵列
、
、
、
我有一个需要调用
C#
库
的
本机
C
++应用程序。在研究了不同
的
选项之后,我选择添加一个
C
++/CLI库作为包装器来处理两者之间
的
直接接口。我有一个从
C
++传递给
C#
的
非常大
的
数组(如此之大,以至于通过Marshal::Copy进行复制是不可能
的
)。我一直无法解决语法问题。
C#
函数声明: void Computation::passInVolume(int size, shor
浏览 5
提问于2011-01-08
得票数 1
回答已采纳
2
回答
c#
中
的
委托和
c
++
中
的
函数
指针
有什么区别?
、
、
、
可能重复: 我感兴趣
的
是找出
C#
中
的
和
C
++
中
的
之间
的
区别。
浏览 58
提问于2011-11-12
得票数 24
回答已采纳
1
回答
pascal到
c#
的
代码转换
、
、
、
我有一个
c
++ dll,它使用在一个delphy项目中,我想要创建一个
c#
项目来使用它。dll返回一个接口对象,我现在还在讨论如何实现
C#
接口,以便被dllImport识别。我有pascal
的
密码,这很管用。此外,我无法访问dll
的
c
++源。以下是德尔菲
的
部分:usestype TBUF2 = array[0..1] of Byte到目前为
浏览 3
提问于2017-01-14
得票数 2
回答已采纳
2
回答
C
++样式编码
、
、
首先,我知道这可能是一个非常愚蠢
的
问题,所以不要因为我问这个问题而杀了我。 我来自
C
++背景,我爱死
C
++了,但现在我已经使用
C#
一段时间了,我开始喜欢
C#
了。但是,我怀念
C
++
的
编码风格,有时希望我能回到过去,但与
C
++相比,
C#
现在太节省时间了,我想我不能再回到过去了。我想说
的
是,有没有一种用
C#
编写代码
的
方法,可以让我感觉自己实际上是在编写
C
++代码?我想我
浏览 0
提问于2010-08-19
得票数 1
回答已采纳
3
回答
DotNet -什么是int*?
、
、
简单
的
问题,我导入了一个DLL函数,参数是int*。当我尝试进入Method(0)时,我得到一个错误:"int and int* can not convert“。 这是什么意思?
浏览 1
提问于2010-07-13
得票数 12
回答已采纳
5
回答
从非托管
C
++调用
C#
代码?
、
、
在Mono
中
,您可以将委托从
C#
传递给
C
++函数,该函数接受委托作为函数
指针
。例如,在Windows上
的
C#
中
,您可以编译本机
C
++非托管库,将其链接到
C#
项目中,并通过
C#
作为委托传递给它
的
函数
指针
来获取
C
++函数来调用
C#
函数。
浏览 0
提问于2012-03-16
得票数 1
回答已采纳
3
回答
C
++智能感知问题及错误检查
、
、
第一次,我正在尝试从
C#
穿越过来,并想试一试。我没有改变基本设置很多,除了一些东西,如智能块,也许几种颜色。因为我
的
c
++知识处于零水平,所以我所做
的
一切都超出了我
的
头脑。问题
的
第1部分我
的
问题是我刚刚创建了我
的
第一个windows表单项目。现在我双击并进入这样
的
内容,intellisense没有列出任何成员?} 如果我输入MessageBox::,那么它将弹出Show
的
intellisense。这是正常
的<
浏览 5
提问于2009-04-08
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券