Ethereum 什么时候调用合同构造函数?

Ethereum 什么时候调用合同构造函数?,ethereum,solidity,Ethereum,Solidity,由此我知道,在创建契约时,构造函数只被调用一次。但是,是否还有调用构造函数的其他实例 我正在寻找所有可能的情况,即合同的构造函数将被调用,以更好地了解智能合同中构造函数的使用以及没有构造函数的后果。否。正如文档中所述,构造函数只被调用一次 创建契约时,其构造函数(使用构造函数关键字声明的函数)执行一次 如果可以多次调用,这将是一个巨大的安全漏洞,因为构造函数通常会设置合同所有权和其他重要变量 发生这种情况的原因正是因为可以使用delegatecall多次调用“constructor”

由此我知道,在创建契约时,构造函数只被调用一次。但是,是否还有调用构造函数的其他实例


我正在寻找所有可能的情况,即合同的构造函数将被调用,以更好地了解智能合同中构造函数的使用以及没有构造函数的后果。

否。正如文档中所述,构造函数只被调用一次

创建契约时,其构造函数(使用构造函数关键字声明的函数)执行一次

如果可以多次调用,这将是一个巨大的安全漏洞,因为构造函数通常会设置合同所有权和其他重要变量

发生这种情况的原因正是因为可以使用
delegatecall
多次调用“constructor”