该类构造函数会被执行6次。

解析:

  1. 执行"X a(4)",会构造一个名为a的X类型对象,构造函数会被执行1次。

  2. 执行"X b[5]",会构造一个名为b的X类型数组,数组中有5个元素,因此构造函数会被执行5次。

  3. 执行"*p1",会构造一个名为p1的X类型指针,但不会调用构造函数。

  4. 执行"p2=new X",会构造一个名为p2的X类型对象,构造函数会被执行1次。

因此,该类构造函数会被执行6次。

假定X为一个类执行X a4b5p1p2=new X 触发该类构造函数的执行次数有几次

原文地址: https://www.cveoy.top/t/topic/dxV7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录