const void *a 与 void* const a
来源:互联网 发布:什么牌子油烟机好 知乎 编辑:程序博客网 时间:2024/05/17 01:52
const void *a
定义了一个指针a,a可以指向任意类型的值,但它指向的值必须是常量。
在这种情况下,我们不能修改被指向的对象,但可以使指针指向其他对象。
例如:
const void *a;*a=0x123;//是编译通不过的,因为*a中放的是个const值。const值是不能被改变的。const int m=1;const int n=2;a=&m;a=&n;//编译可以通过。
void* const a
定义了一个const指针a,a可以指向任意类型的值,但a是指向某个对象的常量指针。
我们不能修改指针中存储的地址,但可以修改对象的值。
例如:
void* const a;*a=0x123; //是没问题的a=(void*)&b; //是不行的,因为a是const变量。如:int m=1;int n=2;a=&m; //编译不成功a=&n; //编译不成功
const void *a中,const修饰的是*a;
void* const a中,const 修饰的是a。
0 0
- const void *a 与 void* const a
- const void *a 与 void *const a 的区别
- const void *a 与 void *const a 的区别
- const void *a 与 void *const a 的区别
- const void *a 与 void *const a 的区别
- const void *a和*(int*)a
- void const f() vs void f() const
- (void**)&a
- operator void *() const
- GetRuntimeClass(void)const error
- const / void 指针小结
- void return const纯手打~
- const指针、void指针
- void show()const;
- const int *pi 与int *const pi区别 (void*)
- 常量指针 const void * 指针常量 void* const 指向常量的指针常量 const void* const
- void *memcpy(void *pvTo, const void *pvFrom, size_t size)
- void* mymemcpy( void* dest, const void* src, size_t count )
- android json解析
- 【算法之字符串(一)】KMP算法详解之下
- 关于金蝉平方数
- 国外的一些测试技术网站
- android的 color.xml
- const void *a 与 void* const a
- github资源
- 2015.4感悟
- 2 用make命令进行程序编译
- RFC 3261 SIP协议----UAS行为
- Java设计模式透析之 —— 模板方法
- [转]Java中类名与文件名的关系
- 齐次坐标的理解
- 使用JSONObject类转换字符串含有集合类型的属性 JSON字符串转换object错误:MorphDynaBean cannot be cast to com.softright.bean.Tes