当我有继承时,我通常得到的编译器生成的函数(构造函数、析构函数、赋值操作符和复制构造函数)是否仍然为我的类生成?
假设我有这样的继承:一个基类,一个继承A ( public )的B和C,它继承了B。我的A类没有内存分配,或者任何需要由我实现析构函数的东西,而且我没有在那里实现析构函数,当我编译我的程序时,它还会创建空的A::~A
但是,我正在使用kotlin-jpa为我的kotlin实体生成默认构造函数,但是没有生成:id("org.jetbrains.kotlin.plugin.jpa") version "1.3.21但是,使用kotlin插件时,不会生成构造函数:
No default (no-argument) constructor for class