C、C++、MVC、JAVA、编译原理
文章平均质量分 80
phlexii
这个作者很懒,什么都没留下…
展开
-
C89和C99标准对比
GCC 支持C99,通过 --std = c99命令行参数开启。 例如:gcc --std = c99 test.c 1、增加restrict指针 C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。res转载 2006-06-30 11:19:00 · 6580 阅读 · 5 评论 -
指针和引用以及CString实现机制
指针和引用以及CString实现机制涵之 发表于 2007-03-18 19:27:42 指针和引用 引用,一个变量的别名,为什么引入别名呢?原因是我们想定义一个变量,他共享另一个变量的内存空间,使用别名无疑是一个好的选择。变量是什么?是一个内存空间的名字,如果我们给这个内存空间在起另外一个名字,那就是能够共享这个内存了,引用(别名)的由此而来。 指针,指向另一个内存空间的变量转载 2010-04-06 21:50:00 · 1185 阅读 · 0 评论 -
友元函数和友元类
http://www.cppblog.com/twzheng/articles/21020.html 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数转载 2010-04-08 00:17:00 · 631 阅读 · 0 评论