承接【网站建设、量身定做管理软件及小型应用软件开发】,专业软件设计师为您服务。(本人现住地:武汉)联系方式:(QQ)280318792 电话:13477007785

twzheng's cppblog

『站在风口浪尖紧握住鼠标旋转!』

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  128 随笔 :: 74 文章 :: 233 评论 :: 0 Trackbacks

2007年4月17日 #

     摘要: 首先我们来看看下面这个例子:
typedef int * int_ptr;
#define INT_PTR int *
const int_ptr p; //p不可更改,但p指向的内容可更改
const INT_PTR p; //p可更改,但是p指向的内容不可更改
int_ptr是一种类型(类型本身就是整型指针),const int_ptr p就是把指针给锁住了p不可更改,而const INT_PTR p是const int * p锁的是指针p所指的对象。这些使用常常使我迷惑,特别是#define和typedef的使用,所以搜集整理对他们的理解如下:  阅读全文
posted @ 2007-04-17 02:30 谭文政 阅读(1078) | 评论 (2)编辑 收藏