【发布时间】:2012-11-22 22:56:16
【问题描述】:
将函数指针或成员函数指针指向标准函数的现有规则是什么?例如,像
auto p = &std::string::size;
这合法吗?如果我明确地请求正确的类型,它或多或少是合法的,所以即使有一个额外的实现添加重载std::string::size,它也会起作用?
【问题讨论】:
-
我不认为这是合法的。 C++ 要求你声明变量的类型,不会为你推断。
-
@nonsensical 有人没有最新的 C++11!
-
@sftrabbit 看来我认为 C++ 标签是针对旧 C++ 而不是 11... .
标签: c++ rules standard-library member-function-pointers member-functions