c++的构造函数和C#中的有什么不同

2025-03-06 21:22:55
推荐回答(3个)
回答1:

1.没有返回值
2.不可被外部主动调用
3.可以默认实现
4.可以使用下面写法:
a(int
c,int
d)
:c(c),d(d)
{
}
5.函数名需要和类名相同
如果是3个的话,哈哈,建议你选125
另外,团IDC网上有许多产品团购,便宜有口碑

回答2:

一样的,C#本身就是在C++基础上发展的。主要是隐藏了内存管理的细节。
C#基本没有指针的概念。

回答3:

不知道函数对象(仿函数)是什么。
c#里的委托是一个类,创建委托对象就是new
类对象。
这个委托对象用来指向
某个函数。执行委托就调用了指向的函数。