C ++中default关键字的用法是什么

时间:2019-05-03 02:42:29

标签: c++

我已经看到了以下用法示例:

#include <iostream> 
using namespace std; 

class A { 
public: 

    // A user-defined  
    // parameterized constructor 
    A(int x)  
    { 
        cout << "This is a parameterized constructor"; 
    } 

    // Using the default specifier to instruct 
    // the compiler to create the default  
    // implementation of the constructor. 
    A() = default;  
}; 

但是对我来说,A() = default;可以简单地替换为A() {},这是一个空的默认构造函数。我在这里不了解default关键字的含义。我想念什么吗?

0 个答案:

没有答案