现在位置: 首页 > 构造函数
2012-12-25 14:38 工业·编程 ⁄ 共 1398字 暂无评论
对于某些对象来说,不用外部数据进行完全初始化是不合理的。如一个没有输入姓名的地址簿对象。 无缺省构造函数的三个问题: 1. 建立数组 例: classEquipmentPiece { public: EquipmentPiece(int IDNumber); ... }; EquipmentPiecebestPieces[10]; // 错误!没有正确调用EquipmentPiece 构造函数 EquipmentPiece*bestPieces = new EquipmentPiece[10]; // 错误! 解决办法: ① 数组定义时提供必要参数。这种方法不能用在堆数组...
阅读全文