【发布时间】:2021-03-17 16:01:28
【问题描述】:
如何将这样的东西传递给函数
using PIN1 = GpioOutputB1;
using PIN2 = GpioOutputB2;
using PIN3 = GpioOutputB3;
using PIN4 = GpioOutputB4;
using PIN5 = GpioOutputB5;
将这些PIN1、PIN2 ... 等传递给这样的函数。
static void initilize() {
PINx::setOutput();
}
抱歉,由于官方原因,我没有包含原始代码,但问题类似。
【问题讨论】:
-
您可能想要一个函数指针数组。
-
您想将类型列表传递给函数,还是一次只传递一个?
-
我一次只想要一个,因为如何传递别名,我对模板感到困惑,我会尝试这些建议并及时通知您。
标签: c++ templates parameter-passing