FPGA Player

好记性不如烂笔头

导航

返回结构体引用

以下是类中的一段:


 1 volatile Event& pop() volatile
 2     {
 3         return cores[read_pointer++];                // 一个结构体可以整体操作吗?
 4     }
 5     
 6     bool is_empty() volatile
 7     {
 8         return read_pointer == write_pointer;
 9     }
10     
11     private:
12     
13     static const int CAPACITY = 256;
14     
15     volatile Event cores[CAPACITY];
16     volatile alt_u8 read_pointer;
17     volatile alt_u8 write_pointer;

 


在程序的16行定义了一个结构体数组。

在程序的第一行volatile Event& pop() volatile中pop是函数名,Event&是返回值的类型。

 

posted on 2017-03-23 09:51  中国的孩子  阅读(543)  评论(0编辑  收藏  举报