在类对应的源文件中定义:
template<>
typename MediaCapsTable::OsCapsTable MediaCapsTable::m_pltCaps = {}
会导致多次执行到这条语句,将m_pltCaps 清空
如果改成
template<>
typename MediaCapsTable::OsCapsTable MediaCapsTable::m_pltCaps;
则会报编译错误 undined reference
用什么样的方式支持一次执行?
定义成全局的不就好了吗,