随笔分类 -  C++

指针常量与常量指针的区别
摘要:// 指针常量与常量指针的区别 // 对象非const // int a = 1; int b = 1; // 允许修改指针指向对象的值、指针的地址 int *p = &a; // eg.1 允许修改指针指向对象的值,而不能修改指针指向的地址,即:指针常量 int *const p1 = &a; // error: p1 = &b; // eg.2 允许修改指针指向的地址,而不能修改指针指向的地址的值,即:常量指针 const int *p2 = &a; // error: *p2 = 100; // eg.3 等同于eg.2,允许修改指针指向的地址,而不能修改 阅读全文

posted @ 2012-09-11 17:15 系系特算了 阅读(107) 评论(0) 推荐(0)

导航