C++中引用变量的探究

摘要: 昨天看了C++primer的2.5节,引用变量,看完之后,对引用变量有一些疑惑,然后自己编写了一些测试程序,想搞清楚引用变量的底层到底做了些什么。下面,首先,我从C++ primer一书的2.5节内容讲起,再进行一些延伸。一、C++ primer2.5节学习笔记:注意(1)将普通的引用绑定到const对象是不合法的 (2)const引用可以初始化为不同类型的对象或者初始化为右值,而非const引用引用不能初始化为右值 原因在于:一般情况下,应该使非const引用指向同类型的变量,当指向的是不同类型的变量时,会出现以下情况:例:编写如下的测试程序: 1 int main() 2 3 { 4... 阅读全文
posted @ 2012-09-06 01:33 mgpanpan 阅读(926) 评论(0) 推荐(0) 编辑

两个基础的串口实验

摘要: 两个基础的串口实验一.说明这两个实验都是根据特权的深入浅出玩转FPGA上的两个实例做的,分别是笔记16中的串口通信实验和笔记17中的基于FIFO的串口发送机设计。二.实验过程2.1 实验1 串口通信实验2.1.1基本过程这个实验的基本过程是PC机首先通过串口向FPGA发送数据,FPGA每接收到一个单位的数据,就马上再通过串口向PC机发回接收到的数据,借助于串口调试助手,可以观察发送的数据和接收的数据是否相同。2.1.2整体和子模块功能分析这个串口发送接收系统可分为4个子模块,分别是串口接收模块、串口接收波特率控制模块、串口发送模块、串口发送波特率控制模块。其中,串口接收模块根据串口帧格式将PC 阅读全文
posted @ 2012-07-26 12:09 mgpanpan 阅读(2796) 评论(0) 推荐(0) 编辑