发布时间:2015-04-07 11:26:57
Glib是一个C语言编写的库,它本身是Gnome的一个部分,后来Glib剥离出来,它为Gnome提供了一些操作字符串和常用数据结构的工具函数。这些好的工具函数既然可以提供给gnome,使用,自然也可以提供给我们使用。(靠,这逻辑,怎么这么像 和尚摸的,我自然也摸的,晕死啊)。最近看到我们老大用了Glib的hash表,.........【阅读全文】
发布时间:2015-01-06 10:33:35
#include #include #include void main () { time_t rawtime; struct tm * t.........【阅读全文】
发布时间:2014-06-08 13:09:03
网上有很多c++用法总结,说的很全面,故本文只简述自己对const修饰变量的一点理解。先说三个例子吧:(1) const char *p;(2) char * const p;(3) const char * const p;为了方便理解,我们可以吧变量类型去掉,于是便变为:(4) const *p;(5) *&nbs.........【阅读全文】
发布时间:2014-06-08 12:04:30
在c中,习惯用#define来定义常量:#define PI 3.14但#define有不安全因素:int x = 1;#define T1 x+x#define T2 T1-T1int main(void){ printf("T2 is:%d\n", T2); return 0;}此处替换后,T2为 x+x-x+x = 2 * x = 2; 而不是0。c++中,提供了const来定义常量。const.........【阅读全文】
发布时间:2014-06-08 11:28:06
在c中,建议为程序中的每一个函数建立原型(即函数声明)。在c++中,必须为每一个函数建立函数原型。int add(int x, int y); //在c中,若此函数只用于本文件,此句可以省略,但在c++中此句必须保留int add(int x, int y){ return a + b;}int main(void){ add(1, 2); &nbs.........【阅读全文】