命名空间" std"没有会员" clamp"

时间:2017-02-01 05:34:39

标签: c++ std

VS2015不会编译我的代码,命名空间" std"没有会员" clamp",虽然intellisense选择它很好,并告诉我参数和返回值。 是的,我已经包含了标题。

#include <Math/Matrix3D.h>
#include <glm.hpp>
#include <gtx/transform.hpp>
#include <Utils/Clock.h>

#include <algorithm>

void somefunc()
{
viewPos.y = std::clamp(viewPos.y, -0.95f, 0.95f);
}

1 个答案:

答案 0 :(得分:2)

您必须使用<class name="samples.mediators.DiscountQuoteMediator"> <property name="discountFactor" value="10"/> <property name="bonusFor" value="5"/> </class> 开关来启用标准的C ++ 17添加。

https://blogs.msdn.microsoft.com/vcblog/2016/06/07/standards-version-switches-in-the-compiler/