我是 C++ 的新手,所以我不确定将向量的定义和“input_sizes.push_back”放在 .cc 文件中的什么位置。(de include 之后?在 sptr 之后?在 sptr 的定义之后?在一个新的方法中?)。这是“官方”示例:
-- 具有 2 个输入(浮点和双精度)和 1 个输出的块 --
std::vector<int> input_sizes;
input_sizes.push_back(sizeof(float));
input_sizes.push_back(sizeof(double));
gnuradio::block("my block",
gr_make_io_signaturev(2, 2, input_sizes),
gr_make_io_signature(1, 1, sizeof(float)))
该示例可以在1中找到: