抽象类和静态 read(); */ //静态 //普通成员:属于对象的 //静态成员:属于类的 //普通方法里可以包含静态变量 //静态方法里不能包含普通成员 /*class FenBi{ public $length; public static $color; //静态成员变量 } $f = n... ...
分类:
编程语言 时间:
2017-08-27 12:00:48
阅读次数:
95
数组: 静态数组 和 动态数组 1.写法: 定义:用来存储一组相同数据类型的元素 * * * * * 数组中存储的元素必须是相同的数据类型 数组的声明 初始化 Int[] a={1,2,3,4}; 数组的初始化: 静态初始化: //方式1 int[] a={'a',2,3,34,3,4,5,6,7, ...
分类:
编程语言 时间:
2017-08-26 18:32:51
阅读次数:
373
今天讨论静态数组的声明。 首先给出四个声明: 就我理解,c++里应该这样看待一个变量的声明: 如果有括号,把括号内的内容看做一个整体,然后从右往左阅读。最右边的声明元素即是声明对象的本质。 数组声明,一般名字左侧是数组所包含元素内容,右侧是数组的大小。 所以: 小测试:猜猜下面表达式的作用? 答案: ...
分类:
编程语言 时间:
2017-07-02 13:41:29
阅读次数:
176
内存管理问题在你的系统中,你所能分配的静态数组的最大长度是多少?使用动态分配内存,你所能分配的最大内存是多少?:对于这个问题,由于静态数组是全局变量,全局变量是在数据区。数据区的大小无法确定,鉴于网上答案很多,我写程序尝试了一下,最终检验的结果是2G。用户所..
分类:
其他好文 时间:
2017-06-18 20:02:16
阅读次数:
183
arena是jemalloc的总的管理块,一个进程中可以有多个arena,arena的最大个可以通过静态变量narenas_auto,。 可通过静态数组arenas获取进程中所有arena的指针: 可知,目前进程中arena的最大个数是2,它们的指针分别为0x7f93e02200,0x7f93f12 ...
分类:
其他好文 时间:
2017-05-27 20:09:00
阅读次数:
533
在函数中如果数组的个数不定,可以使用开放数组参数 实参可以接受静态数组和动态数组 procedure p1(a:array of Byte); begin ShowMessage( IntToHex( Integer(@a),2)); ShowMessage(IntToStr(a[0])); end ...
分类:
编程语言 时间:
2017-05-01 00:26:30
阅读次数:
299
本篇文章将会对FreeRTOS源码中第二种内存管理机制heap2.c进行讲解,在heap2.c中同样使用一个全局静态数组ucHeap来表示内存,heap2.c内存管理机制较heap1.c而言增加了内存释放的功能,通过使用链表对内存进行有效管理。 ...
分类:
其他好文 时间:
2017-04-22 19:50:28
阅读次数:
333
静态数组, 在声明时就分配好内存了, 譬如: 对静态数组指针, 虽然在声明之处并没有分配内存, 但这个指针应该分配多少内存是有定数的.这种情况, 我们应该用 New 和 Dispose 来分配与释放内存. 譬如: 给已知大小的指针分配内存应该用 New, 上面的例子是关于静态数组指针的, 后面要提到 ...
分类:
编程语言 时间:
2017-03-31 10:17:46
阅读次数:
215