社区
C#
帖子详情
C# new运算符和C++ new运算符的 区别
y7501272
2010-03-13 04:45:59
刚刚接触C#看到那个new运算符
感觉奇怪得很
有时候创建一个对象 new了
但是有时候 创建了 就创建了 没有用new
...全文
396
8
打赏
收藏
C# new运算符和C++ new运算符的 区别
刚刚接触C#看到那个new运算符 感觉奇怪得很 有时候创建一个对象 new了 但是有时候 创建了 就创建了 没有用new
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
狩月
2010-03-15
打赏
举报
回复
c#中,如果父类有个不可重载的方法或者属性,子类要想有的话,可以new一下。
diegoyu
2010-03-15
打赏
举报
回复
我很奇怪LZ 你这问题都不晓得,你的分哪来的啊??
RFEZGC
2010-03-15
打赏
举报
回复
我说一个
c++ 可以 实现运算符重载 operate new c#不能
wuyq11
2010-03-13
打赏
举报
回复
new 运算符 用于创建对象和调用构造函数。
new 修饰符 用于隐藏基类成员的继承成员。
new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。
new 运算符
用于创建对象和调用构造函数
也用于为值类型调用默认的构造函数
jackson35296
2010-03-13
打赏
举报
回复
C++中new和C#中的new,其实是差不多的,都是分配内存。C++中是给指针分配内存,C#中可以认为是给引用分配内存。
wonsoft
2010-03-13
打赏
举报
回复
都是一回事嘛,为实例分配内存。只是C++中指针(或引用)或C#中的引用是一个地址,需要将它指向到具体的实例,你定义这个指针时,只是定义了一个符号,而你的new或者其他赋值语句,则将这个指针指向特定的对象(实例)
stning
2010-03-13
打赏
举报
回复
[Quote=引用楼主 y7501272 的回复:]
刚刚接触C#看到那个new运算符
感觉奇怪得很
有时候创建一个对象 new了
但是有时候 创建了 就创建了 没有用new
[/Quote]那是因为在其他地方new了。或者是反射。具体可以贴上你有疑惑的代码。
zyy00321
2010-03-13
打赏
举报
回复
new的话 是将这个类的实例化,下面就可以用这个实例去实现这个类的方法了
不用new的话可能是静态的方法,直接引用吧,不需要实例化,我也是新手,互相帮助
C#
和
C++
的
区别
理解.pdf
运算符
重载是
C#
和
C++
的一种
区别
。
C#
中可用来显式重载的
运算符
比
C++
要少,很大程度上是因为
C#
编译器是运用一些定制的基本操作符重载来自动计算出组合操作符的重载。 库的支持是
C#
和
C++
的一种
区别
。
C++
依赖于标准库,...
c#
的异或
运算符
介绍
代码如下: int a = 5; int b = 30; Console.WriteLine(a^b); Console.ReadKey(); 输出结果是27 这是因为 5的二进制是0000 ... 您可能感兴趣的文章:深入理解
C++
移位
运算符
C#
位
运算符
整理
C++
位
运算符
详解(异或
C++
(
C#
)取余和取模运算
在编程语言中,
运算符
`%` 通常被用于执行取余或取模操作,这个概念在
C++
和
C#
中同样适用。然而,虽然这两门语言都使用同一个符号,但理解其背后的运算行为是非常重要的,因为不同的上下文可能导致不同的结果。在这里...
C++
与
C#
的一些比较
C#
的
运算符
重载与
C++
有所不同,
C#
引入了`is`和`typeof`
运算符
,以及逻辑
运算符
的新功能。
C#
的`extern`关键字用于引用非托管代码,而`static`关键字用于声明静态成员。
C#
中构造基类的方式与
C++
的初始化列表不同,通常...
才
C#
于
C++
的差别
C#
和
C++
是两种广泛使用的编程语言,它们在很多方面有着显著的差别。以下是针对这两者主要差异的详细说明: 1. 继承:在
C++
中,类和结构体基本相同,都可以继承,而在
C#
中,类和结构体有明确的
区别
。
C#
的类可以从一...
C#
111,020
社区成员
642,649
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章