社区
C#
帖子详情
感受到C#的局限,使用指针构造链表几乎不可能!!!!!
ajuni194
2005-09-09 01:51:50
理由:
(1)如果使用结构体表示节点,却无法判断节点是否为null
(2)如果使用类表示节点,却很难指定托管的对象,因为对象随运行时地址变换。
...全文
146
6
打赏
收藏
感受到C#的局限,使用指针构造链表几乎不可能!!!!!
理由: (1)如果使用结构体表示节点,却无法判断节点是否为null (2)如果使用类表示节点,却很难指定托管的对象,因为对象随运行时地址变换。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Macosx
2005-09-09
打赏
举报
回复
引用有时候可以代替指针
salmon230
2005-09-09
打赏
举报
回复
用自引用类
rhs
2005-09-09
打赏
举报
回复
是你的思维局限吧
kknd2005
2005-09-09
打赏
举报
回复
数据结构里第一章就有"静态链表"的描述,是专门给没有指针的语言准备的
LZ回去复习数据结构去
saucer
2005-09-09
打赏
举报
回复
问题是,在managed code里,为什么要用指针?
How to write link list in C#
http://www.netomatix.com/LinkList.aspx
syeerzy
2005-09-09
打赏
举报
回复
局限的不是C#,是的想像力。
[
C#
] .net 内存管理[3]
由于在很大程度上基于列表处理的主要函数式语言中 - 手动内存管理会非常不舒服。 函数式编程范式将程序视为对组合函数的评估,并强烈避免数据修改(突变)和副作用。 分配和释放内存是高度可变的并且有明显的副作用...
C语言面试题汇编
要用全局变量,需要
使用
"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环...
C/C++面试、笔试题目(二)
4. static有什么用途?(请至少说明两种) 1,在函数中定义的STATIC变量在函数重复调用时维持其值不变,不在执行此变量...2) 引用初始化以后不能被改变,
指针
可以改变所指的对象。 2) 不存在指向空值的引用,但是
一些重要的面试题!
1.单例模式
可能
是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法顾名思义,饿汉法就是在...
酒逢知己,雨后甘霖---C++之内存管理
特别警告:本文非本人所写,但阅读后真的受益匪浅,内心有激昂澎湃之势,特以“原创”之由分享于此...由于最近在研究《Effective C++》等书籍的原因,真是发自内心的
感受
到了C++的博大精深,以至与作者共鸣,特记于此!
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章