我有这个函数pass_by_const(const std::string& s)
想要调用pass_by_non_const(std::string& s)
。C++ pass-by-const-reference方法传递const参考方法
如果我有这个方法的定义
pass_by_const(const std::string& s)
{
pass_by_non_const(s);
}
将在我的编译器的产量,以及是否有变通?我担心pass_by_non_const
会改变我的背后。
如果你是编译器允许这个没有多少警告,我会得到一个新的编译器。 VC++允许将temps作为非const引用传递,但即使如此,警告级别也是适当的(并且在我看来是强制性的)。它确实是 – WhozCraig 2013-04-21 07:53:24
。我只是想找到工作。这只是一个方便的方式来要求更多的澄清。 – octoback 2013-04-21 07:55:22