04 2010 档案

摘要:静态成员数据和静态成员函数1.C中静态数据和静态函数的用法C语言中定义一个静态变量和静态函数主要是为了满足某个文件的需求比如我们在文件List.c中定义static int count = 0; //静态变量static int get_last_node(List *Head);//定义静态函数二者的作用域都仅仅在文件List.c中。如果main函数在static int get_last_node(List *Head)之前定义,那么就应该在头文件后面用语句:static int get_last_node(List *Head);//定义静态函数进行声明。如果main定义在static 阅读全文
posted @ 2010-04-27 23:30 freezym 阅读(3332) 评论(1) 推荐(0) 编辑
摘要:编写C++模板类时,大部分编译器不允许把类的申明和类成员函数的实现分放在.h和.cpp文件,必须放在同一个文件中或者main.cpp同时引用模板类的.h和.cpp。而通常的做法是把模板类的申明和函数实现都放在一个.h中。原因是:当单独模板类.cpp和main.cpp两者单独编译时,模板类的T类型在使用前还未知类型,如何分配内存还无法确定,自然就无法生成目标文件了。 阅读全文
posted @ 2010-04-27 23:27 freezym 阅读(409) 评论(0) 推荐(0) 编辑
摘要:存储过程返回自增ID的方法:--方法一:Select   @@IDENTITY--方法二:Select   IDENT_CURRENT( 'TEST ')--方法三:Select   SCOPE_IDENTITY(   ) 阅读全文
posted @ 2010-04-26 09:16 freezym 阅读(301) 评论(0) 推荐(0) 编辑