c/c++
芯设计
这个作者很懒,什么都没留下…
展开
-
c++的const和static区别
const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。一般类的静态函数几乎就是一个全局函数,只不过它的作用域限于包含它的文件中。 在C++中,static静态成员变...转载 2018-03-12 12:30:05 · 218 阅读 · 0 评论 -
常成员函数和静态成员函数
常成员函数,声明方式:类型标识符 函数名(形参列表)const 类的成员函数的一种类型,由于const是函数类型,故在函数实现的时候也应带上const关键字。常成员函数具有以下特殊性质 不能更新成员变量的值(静态成员变量除外)不能调用除了常成员函数以外的成员函数可以用来区分函数重载类的常对象只能访问类的常成员函数 class A{ private: int w, h; publi...转载 2018-03-12 19:35:51 · 2386 阅读 · 0 评论 -
AMBA总线系列之AXI总线概述
在最近的面试中被问到AXI相对其他总线如AHB,APB的区别?本人私下从官网手册上了查看AXI的协议,这里做一下知识的分享。整体的结构(多个master和slave的互联):写操作(包括写地址通道,写数据通道,写响应通道):读操作(包括读地址通道,读数据和响应通道):AMBA® AXI and ACE Protocol Specification...原创 2019-09-06 22:46:46 · 2052 阅读 · 0 评论