Methodname " vs "a.MethodName"-6ren"> Methodname " vs "a.MethodName"-我想知道这两者之间的区别(对不起,我不知道这个主题的名称)。 我来自 C#,在那里我习惯于编写 System.data 以及 classA.MethodA。我已经发现在 Cpp 中,我需要使用::和类-6ren">
gpt4 book ai didi

c++-cli - Cpp。净 : "a->Methodname " vs "a.MethodName"

转载 作者:行者123 更新时间:2023-12-04 02:53:38 25 4
gpt4 key购买 nike

我想知道这两者之间的区别(对不起,我不知道这个主题的名称)。

我来自 C#,在那里我习惯于编写 System.data 以及 classA.MethodA。我已经发现在 Cpp 中,我需要使用::和类成员 -> 来命名空间。但是简单的“.”呢?我已经创建了 System::data:odbc::odbcConnection^ 连接。后来我能够使用connection.Open。为什么不连接->打开?

对不起,我确信它很容易在网上找到,但我不知道这些的英文术语。谢谢大家

最佳答案

如果你有一个指向对象的指针,你使用:

MyClass *a = new MyClass();
a->MethodName();

另一方面,如果你有一个实际的对象,你可以使用点分符号:

MyClass a;
a.MethodName();

关于c++-cli - Cpp。净 : "a->Methodname " vs "a.MethodName",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com