【发布时间】:2020-02-14 01:30:47
【问题描述】:
我有这样的功能:
void f(std::ofstream& ostrm)
{
auto a = Myglobal->getData1();
ostrm << a;
auto b = Myglobal->getData2();
ostrm << b;
auto c = Myglobal->m_data1;
ostrm << c;
auto d = Myglobal->m_data2;
ostrm << d;
//...
auto z = Myglobal->getData1000();
ostrm << z;
}
有没有什么方法可以创建一个以成员函数或成员为参数的函数来分解此代码?
(a、b、c、d 和 z 不是同一类型)
【问题讨论】:
-
你看过 CLang API 吗?
-
宏怎么样 :)。
标签: c++ templates c++17 member member-functions