我的Visual Studio 2017年不會致使識別此代碼,不需額外編譯類型演繹指南: template<typename T>
class Example{
public:
Example(T& pVal)
:val(pVal){}
T& val;
};
//type deduction guide for Example constructor
te
在main函數中,我創建了一個變量const int指針,將其指定給由auto&聲明的變量。然後使用decltype(x)來檢查類型。我預計這種類型是const int*。但是is_same返回false。 int main()
{
int a = 10;
const int * cp_val= &a;
auto& x = cp_val;
bool is_