私は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にあります: