iCAx开思网

标题: tag_t 和tag_p_t [打印本页]

作者: XUSIR98    时间: 2008-6-19 21:30
标题: tag_t 和tag_p_t
在头文件里是这样定义的:
typedef unsigned int tag_t;
typedef tag_t *tag_p_t;

要将tag_t的东西传到tag_p_t里可以这样做:
body_obj_id是tag_t类型 tag_t body_obj_id;
1:
  tag_p_t a=new tag_t[1];
  a[0]=body_obj_id;
2:
  tag_p_t a=new unsigned int[1];
  a[0]=body_obj_id;
3:
  tag_p_t a=&body_obj_id;
不知道还有什么样的写法,大家讨论一下!

[ 本帖最后由 XUSIR98 于 2008-6-19 21:34 编辑 ]
作者: cam-yp    时间: 2008-6-20 10:57
很少用到这样的转换
作者: danyfer    时间: 2010-3-20 12:15
谢谢,很有用途。
作者: 无雨    时间: 2011-3-18 19:39
非常感谢,前几天刚遇到这个问题呢
作者: jaken99    时间: 2011-11-2 20:33
顶一个
作者: sucosh    时间: 2011-11-13 00:57
tag_t objects[n];
objects[0] = body_obj_id;
tag_p_t = objects;
作者: SWORDINHAND    时间: 2012-6-11 07:36
顶一个





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3