我不明白为什么这段代码编译没有错误:#includetemplatestructTest{staticconstexprTf(){returnT();}};intmain(){Testtest;test.f();//Whynotanerror?return0;}按照标准是可以的,还是编译器容忍的? 最佳答案 draftC++11standard看起来有效,如果我们看一下5.2.3部分显式类型转换(功能表示法)第2段说(强调我的):TheexpressionT(),whereTisasimple-type-specifierortyp