思维的乐趣

Enjoy it
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年6月2日

摘要: 用C的时候,语言只有一个数组类型,好像没有动态数组,要用的话需要自己构造。用C++的话,可以用STL中的vector;用C#的时候,因为数组已经是一种引用类型,每次都需要在堆上new它,所以创建运行时动态大小的数组已经成为了可能,如下: int n = Int32.Parse(Console.ReadLine()); int[] ia_test = new int[n]; Console.Writ... 阅读全文

posted @ 2010-06-02 17:40 szh114 阅读(1258) 评论(0) 推荐(0) 编辑

摘要: 有时候,在编程时需要创建一个数据结构,这个数据结构中有数据成员有方法(或者只有数据,只有方法都可能),但这些都是比较通用的东西,不需要运行时交互或者变化,并且内容具有相关性,我希望它们是一个比较整体的块,于是,它就自然得是结构或者类,但我又不希望这个块被实例化出对象来,更不希望它被继承什么的。此时需要一种方法,就是将构造函数声明为 private 的。这样一来,不管是一个结构,还是类,都无法实例化... 阅读全文

posted @ 2010-06-02 02:03 szh114 阅读(1284) 评论(0) 推荐(1) 编辑