Как определить блок с 2 входами?

Я немного новичок в C ++, поэтому я не уверен, где поставить определение вектора
и «input_sizes.push_back» в файле .cc. (после de включить «после 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 :

0

Решение

Некоторые люди из списка рассылки [email protected] отвечают мне. Самый простой ответ (также тот, который я использовал) был:
gr_make_io_signature2 (2, 2, sizeof(float), sizeof(double))

🙂 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]