如题!
无论是.h,还是.cpp文件,基本上是按照下面格式定义的源码,为什么要加个命名空间呢?
是为了在引用api的时候以android.xxx.xxx格式引用吗?namespace android {
// 源码
}; // namespace android实际上我对c++中的命名空间,模板类都是一知半解,而源码中又用了很多这方面的东西,所以理解起来就有些困难了。
无论是.h,还是.cpp文件,基本上是按照下面格式定义的源码,为什么要加个命名空间呢?
是为了在引用api的时候以android.xxx.xxx格式引用吗?namespace android {
// 源码
}; // namespace android实际上我对c++中的命名空间,模板类都是一知半解,而源码中又用了很多这方面的东西,所以理解起来就有些困难了。
解决方案 »
- 求大神指导视频播放器开发的相关经验
- 调用Google maps的routes功能
- 为什么observer在service中不能启动,请大侠们帮忙看看
- android有一段TabHost的编码错误,有高手帮着调试一下吗?
- 怎么动态调整View的Margin和Padding之类的布局参数
- 如何测量wifi强度
- 怎么developer.android.com又无法访问了?
- 新人求教。。
- BaseExpandableListAdapter 后台数据变化刷新后,ExpandableListView中的group全部折叠起来了
- java调用C++方法,怎么传递指针参数
- android的bug,很无语的bug。。。呜呜呜呜。。。。
- PhoneGap环境搭建的问题
头文件里面不是已经加了宏定义来防止冲突了吗?
例如:
#ifndef ANDROID_MEDIAPLAYER_H
#define ANDROID_MEDIAPLAYER_H
那.h里面还有必要加命名空间防止冲突吗?