关于systemverilog package的一些用法
2016-03-09 12:35
323 查看
systemverilog里面的package有点类似C++中的名字空间namespace。
通过import package可以获得package里面声明的类型或变量。
但当package里面也import了别的package的话,是否可以获得内部import package声明的类型或变量呢?
例如:
package A;
class c_a;
...
endclass
endpackage
package B;
import A::;
endpackage
package C;
import B::;
endpackage
在package C中能否见到c_a?
在package C中无法直接用c_a。
通过import package可以获得package里面声明的类型或变量。
但当package里面也import了别的package的话,是否可以获得内部import package声明的类型或变量呢?
例如:
package A;
class c_a;
...
endclass
endpackage
package B;
import A::;
endpackage
package C;
import B::;
endpackage
在package C中能否见到c_a?
在package C中无法直接用c_a。
相关文章推荐
- 一种电池过放电保护电路
- C# 静态扩展方法
- Go语言中Restful模式与Routes路由框架
- 《我是一只IT小小鸟》读后感
- jQuery ajax返回parsererror
- 【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)
- Missing artifact jdk.tools:jdk.tools:
- 零基础学软件测试V2.0
- ClassLoader原理
- 读取sd卡下图片,由图片路径转换为bitmap
- Git实现从本地加入项目到远程仓库
- The error occurred while setting parameters 错误解析--Bad value for type timestamp : 3
- 这个循环要执行多少次
- 【SpringMVC架构】SpringMVC介绍(一)
- git上传本地项目到github
- Android Studio1.4.x JNI开发基础-基本环境配置
- ios8中百度推送接收不到
- shell
- Android数据存储之数据库
- 聚类算法 理论