class RuntimeStringCmp
{
public:
enum cmp_mode
{
normal,
nocase,
};
RuntimeStringCmp(cmp_mode mod=normal):mode(mod)
{
}
~RuntimeStringCmp()
{
}
static bool nocase_compare(char char1...
分类:
编程语言 时间:
2015-08-28 19:49:22
阅读次数:
167
1、内存的分配方式分为 静态存储区、栈、堆。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在,比如 全局变量。 栈:在栈上创建,在函数(main函数或其他子函数)执行期间,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动释放。所以我们不能返回...
分类:
其他好文 时间:
2015-08-27 13:05:24
阅读次数:
220
C++ Primer 学习笔记_35_面向对象编程(6)--虚函数与多态(三):虚函数表指针(vptr)及虚基类表指针(bptr)、C++对象模型
一、虚函数表指针(vptr)及虚基类表指针(bptr)
C++在布局以及存取时间上主要的额外负担是由virtual引起的,包括:
virtual function机制:用以支持一个有效率的“执行期绑定”;
...
分类:
编程语言 时间:
2015-08-21 09:30:28
阅读次数:
458
第6章 执行期语意学 (Runtime Semantics)
想象一下有下面这个简单的式子:
if (yy == xx.getValue())
// ... 其中xx和yy定义为:
X xx;
Y yy; class Y的定义为:
class Y {
public:
Y();
~Y();
bool operator==(const ...
分类:
编程语言 时间:
2015-08-15 23:02:42
阅读次数:
141
1.进程: (1)处于执行期的程序,但不止是代码,还包括各种程序运行时所需的资源,实际上进程是正在执行的 程序的实时结果。 (2)程序的本身并不是进程,进程是处于执行期的程序及其相关资源的总称。 (3)两个或两个以上并存的进程可以共享诸如打开的文件,地址空间等共享资源。 (4)在...
分类:
系统相关 时间:
2015-08-05 18:01:32
阅读次数:
189
一 变量作用域1.未使用 var声明的变量默认为全局变量2.如果一个 function {}中使用了var ,那个变量被视为局部变量,它只存在于这个函数的上下文中;反之如果没有使用 var声明,则默认是全局变量二 预编译与执行js分块预编译和执行期,预编译期处理所以使用var 声明的变量(此时他们的...
分类:
编程语言 时间:
2015-08-05 17:49:37
阅读次数:
123
1.Grand Central Dispatch --- GCD单次执行 --- 程序执行期间之执行一次- (IBAction)GCD_onceDidClicked:(UIButton *)sender { static dispatch_once_t onceToken; d...
分类:
编程语言 时间:
2015-08-04 22:30:31
阅读次数:
158
IDT:中断描述符表(Interrupt Descriptor Table,IDT)将每个异常或中断向量分别与它们的处理过程联系起来。
GDT:全局描述符表,在英特尔x86系列处理器的80286起,为了定义的特点使用不同的存储区,在程序执行期间,包括基地址,大小和访问权限,如可执行可写。
LDT:局部描述符表(LDT --- Local Descriptor Table)是保护模式下存储器寻址...
分类:
系统相关 时间:
2015-08-04 21:07:59
阅读次数:
193
第1章 简单示例 (第2页至第20页)
第3页,倒数第4自然段IL代码由CLR“托管”。CLR托管至少包括三个主要的活动:类型控制、结构化异常处理和垃圾收集。类型控制涉及在执行期间项类型的验证和转换。托管异常处理在功能上与“非托管的”结构化异常处理类似,但它是由CLR执行的而不是由操作系统执行的。垃圾收集涉及对不再使用的对象进行自动标识和释放。
上述段落中红色的“结构化异常处...
分类:
Web程序 时间:
2015-07-31 07:53:58
阅读次数:
144
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
进程其实就是程序的执行时的实例,是处于执行期的程序。在linux内核中,进程列表被存放在一个双向循环链表中,链表中每一项都是类型为task_struct的结构,该结构称作进程描述符,进程描述符包含一个具体进程的所有信息,这个结构就是我们在操作系统中所说的PCB...
分类:
系统相关 时间:
2015-07-29 21:24:35
阅读次数:
223