13.1类的声明及定义 【例3.1】定义字符串类型和字符串对象。 #include <alloc.h> struct STRING typedef char *CHARPTR; ∥定义类型成员 ■ CHARPTR s; ∥定义数据成员 ■ int strlen()片 ∥定义函数成员 ■ STRING(CHARPTR); ∥定义构造函数 ■ ~STRING()片 ∥定义析构函数 拐 int STRING:strlen() 用运算符:在类体外定义 for(int k=0;s[k]!=0;k++); ■ return k; ▣}3.1 类的声明及定义 【例3.1】定义字符串类型和字符串对象。 #include <alloc.h> struct STRING { typedef char *CHARPTR; //定义类型成员 CHARPTR s; //定义数据成员 int strlen( ); //定义函数成员 STRING(CHARPTR); //定义构造函数 ~STRING( ); //定义析构函数 }; int STRING::strlen( ) //用运算符::在类体外定义 { for(int k =0; s[k]!=0; k++); return k; }