永发信息网

typedef char ElemType 是什么意思?请举例说明,详细点谢谢了!

答案:1  悬赏:30  手机版
解决时间 2021-11-22 15:38
  • 提问者网友:最爱你的唇
  • 2021-11-22 04:22
typedef char ElemType 是什么意思?请举例说明,详细点谢谢了!
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-11-22 05:16
把char定义为ElemType,这一般是某些数据结构书实现代码中的内容吧。
以后程序用到ElemType的地方就是char。typedef比单纯的define更为安全,如:
typedef char* cptr;
#define dcptr char*
dcptr a,b;
cptr c,d;
请问a、b、c、d哪些是指针?答案是a、c、d。因为#define只是直接的字符串替换,没有作用域,没有类型检查。char* a,b;中的a是char*而b是char!而typedef还有一层类型检查。
typedef还可以作为C++类的public或者private成员,供类内部或类外使用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯