共 6 篇文章 |
|
C/C typedef用法引言。typedef的最简单使用typedef int size;typedef unsigned int WORD;同样,可以象下面这样隐藏指针语法:typedef char * pstr; pstr str = ''''''''abc'''''''';int mystrcmp(pstr, pstr);typedef和函数。大家在看typedef和数组,指针以及typedef和函数,... 阅15 转0 评0 公众公开 17-12-09 20:44 |
类模板的定义: 可用类模板来定义类,类模板是对象特性更为一般的抽象。简而言之,一个类模板就是一个抽象的类、类模板的一般定义形式为:templateclass 类名{ //类的说明};如,可定义坐标点的类模板如下:template //带参数T的类模板说明class Point{public: Point(T = 0,T = 0); //类的构造函数 Point(Point&); //类的复制构造函数 T D... 阅405 转1 评0 公众公开 17-12-09 20:29 |
//例8.5中的头文件1,文件名为header1.h using namespace std; #include #include namespace ns1 //声明命名空间ns1 { class Student //在命名空间nsl内声明Student类 { public: Student(int n,string nam,int a) { num=n;name=nam;age=a;} void get_data(); private: int num; string name; int age; }; void Student::get_data() //定义成... 阅7673 转8 评0 公众公开 17-12-09 19:59 |
在linux中静态库是以 .a 为后缀的文件,共享库是以 .so为后缀的文件。由此可见静态库和动态库都是对目标文件的处理,也可以说库文件已经是机器码文件了,静态库和共享库的加载过程有很大的区别。另外,.一个程序编好后,有时需要做一些修改和优化,如果我们要修改的刚好是库函数的话,在接口不变的前提下,使用共享库的程序只需要将共享库重新... 阅694 转1 评0 公众公开 17-12-09 19:24 |
typedef enum workday{//变量today和tomorrow的类型为枚举型workday,也即enum workday./* 使用基本数据类型声明变量,然后对变量赋值 */ int x, y, z; x = 10; y = 20; z = 30; /* 使用枚举类型声明变量,再对枚举型变量赋值 */ enum DAY yesterday, today, tomorrow; yesterday = MON; today = TUE;... 阅56 转0 评0 公众公开 17-12-09 19:22 |