我R"(...)"用来定义一个原始字符串但是,如果字符串实际上包含一个原始字符串终止符)",编译器会抱怨.
例如:
auto tag = R"("(add)")"; // try to get string <"(add)">
Run Code Online (Sandbox Code Playgroud)
如何修改它以便它可以工作?
我不明白"R(F ::*/mf /)",R是一个类型,在R之后它应该是一个参考参数
template<typename F, typename R>
Fty make_adaptor(F fn, R (F::* /*mf*/)(const SemanticValues& sv) const)
{
return TypeAdaptor<R>(fn);
}
Run Code Online (Sandbox Code Playgroud) 我想获取auto变量的类型并强制另一个变量成为这种类型,我不知道c ++是否具有这样的特性或功能.