class TestTag
{
public:
template<typename ...Arg>
void addTag(const string& s1, Arg... arg)
{
tags_.push_back(s1);
addTag(arg...);
}
void addTag(const string& s1)
{
tags_.push_back(s1);
}
vector<string> tags_;
};
void main()
{
TestTag tag;
tag.addTag("aa", "bb", "cc", "dd", "ee");
vector<string> tt = tag.tags_;
getchar();
}
变长模板测试
最新推荐文章于 2024-08-21 18:16:36 发布