Jun*_*eon 4 c++ language-lawyer c++11 inheriting-constructors
请参见以下代码:
struct base {};
template <class T>
struct derived : T {
using base_type = T;
using base_type::T;
};
int main()
{
derived<base> x;
}
Run Code Online (Sandbox Code Playgroud)
GCC接受此代码,但是Clang和MSVC拒绝它。谁是正确的,为什么?
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |