我有以下代码:#includefloatfoo(floatx,unsignedintm,floatq=0.0f){returnstd::floorf(x*float(m)+q);}现在,当我尝试使用g++5.4.0和选项-std=c++11编译它时我收到一条错误消息‘floorf’isnotamemberof‘std’.现在我的理解是C++11标准的第26.8条要求标准C++库头文件声明与标准C库头相同的一组函数,尽管在命名空间std中;第1.2条规定“C”应解释为C99;C99标准的第7.12.9.2条要求标准C库头文件声明一个函数floatfloorf(float).所以根据这个推