Created on 2011-02-22.00:00:00 last changed 131 months ago
Proposed resolution (March, 2011):
This issue is resolved by the resolution of issue 1057 in document N3262.
Type matching rules aren't well-specified in the current Standard, but it seems reasonable to say that if a declaration uses decltype, its definition must do so as well. For example, the following should be ill-formed:
template<class T, T* u> struct S { decltype(u) foo(T); }; template<class T, T *u> T* S<T, u>::foo(T) { return nullptr; }
History | |||
---|---|---|---|
Date | User | Action | Args |
2014-03-03 00:00:00 | admin | set | status: fdis -> c++11 |
2011-04-10 00:00:00 | admin | set | messages: + msg3383 |
2011-04-10 00:00:00 | admin | set | status: open -> fdis |
2011-02-22 00:00:00 | admin | create |