
神奇的C语言
文章平均质量分 83
李子木
一个努力奔跑的人;一个心中有理想,胸中有目标,脚下不停奔跑的人。
----超凡颖想 影响超凡----
展开
-
浅析Glib
以下转系 N年前的 一篇宋老师的文章。 原链接地址:http://www.ibm.com/developerworks/cn/linux/l-glib/index.html 现摘录如下,对本文作者表示感谢~~~~~ ------------------------------------------------------------------------------ 简介转载 2012-08-27 21:09:51 · 661 阅读 · 0 评论 -
GObject对象系统
以下转系 N年前的 一篇宋老师的文章。 原链接地址:http://www.ibm.com/developerworks/cn/linux/l-gobject/index.html 现摘录如下,对本文作者表示感谢~~~~~ ------------------------------------------------------------------------------------转载 2012-08-27 21:06:17 · 901 阅读 · 0 评论 -
c++ 基础 ---类成员指针
假定 Screen类定义了四个新成员函数——forward() back() up()和down() 它们分别向右、向左、向上和向下移动光标。首先,我们在类体中声明这些新的成员函数 : class Screen { public: inline Screen& forward(); inline Screen& back(); inline Screen& end();原创 2012-11-23 00:26:02 · 766 阅读 · 1 评论 -
C语言基础系列--返回字符串函数的四种实现方法
有四种方式: 1。使用堆空间,返回申请的堆地址,注意释放 2。函数参数传递指针,返回该指针 3。返回函数内定义的静态变量(共享) 4。返回全局变量 ******************以下摘自csdn****************************** 其实就是要返回一个有效的指针,尾部变量退出后就无效了。 使用分配的内存,地址是有效 char *f原创 2012-11-23 00:36:27 · 479 阅读 · 0 评论 -
C++基础系列--指向数据成员的指针
指向数据成员的指针,是一个有点神秘又颇有用处的语言特性,特别是如果你需要详细调查class members的底层布局的话。这样的调查可以用于决定vptr是放在class的起始处或者尾端。另外一个用途是可以用来决定class中的access sections的次序。 考虑下面的Point3d声明。其中有一个virtual function,一个static data member,以及三个坐标:原创 2012-11-23 00:38:35 · 514 阅读 · 0 评论 -
C语言基础系列--字符串有关内容
1.char * char *buff="orisun"; sizeof(buff)=4 用32位存放一个指针 strlen(buff)=6 strlen返回字符串的实际长度,不包括末尾的'\0' 2.char [n] char bu[100]="orisun"; 从第7位到第100位都是'\0' sizeof(bu)=100 bu是一个数组,sizeof返回数组的长度 s原创 2012-11-23 00:39:41 · 735 阅读 · 0 评论