使用C++类外实现时的错误
今天在写代码时,创建了一个类,在类外写类的构造函数时,出现了 definition of implicitly-declared 类名 这样的报错 中文翻译是 隐式声明的定义 类名
这是因为即便在创建类时,编译器会自动创建构造函数,所以程序能正常运行,但是编译时会有警告。
出现这样的警告原因是我们在类外实现这个构造函数的时候没有在类中声明,只需要在类中声明一下就好。
今天在写代码时,创建了一个类,在类外写类的构造函数时,出现了 definition of implicitly-declared 类名 这样的报错 中文翻译是 隐式声明的定义 类名
这是因为即便在创建类时,编译器会自动创建构造函数,所以程序能正常运行,但是编译时会有警告。
出现这样的警告原因是我们在类外实现这个构造函数的时候没有在类中声明,只需要在类中声明一下就好。