作业帮 > 综合 > 作业

英语翻译词典上给的意思翻译不通啊 这是C++ primer的中的:initializer,the synthesized

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 02:23:12
英语翻译
词典上给的意思翻译不通啊 这是C++ primer的中的:
initializer,the synthesized default constructor
是初始化程序,合成默认构造函数?
有令格斯不行吗?用它查也不能得到满意的翻译
initializer (用于)初始化(的)对象
比如:
class foo
{
public:
foo(){}
foo(int){}
};
foo foo1; // 调用foo::foo()
foo foo2(1); // 调用foo::foo2(int),这里的值1就是initializer
另外一个相关术语
initializer list:初始化(成员)列表
the synthesized default constructor
这个是15.4的句子吧,意思是在你不明确地为子类定义一个默认构造函数时,编译器会为其生成一个默认的构造函数,所以这句的意思是"由编译器(为你)生成的默认构造函数".