constexpr c string concatenation, parameters used in a constexpr context

断了今生、忘了曾经 提交于 2019-12-05 10:31:02

concat need const char (&)[N], and in both of your case, type will be const char*, so you might change your function as:

template<typename A, typename B>
constexpr auto
test1(const A& a, const B& b)
{
  return concat(a, b);
}

Demo

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!