// File: cctest7.cpp // // Use the ColorCube class. // // This file has some BAAAAD code. #include #include "ColorCube.h" using namespace std ; float sum (Box A[], int n) { float r = 0 ; for (int i=0 ; i < n ; i++) { A[i].identify() ; r += A[i].volume() ; } return r ; } int main() { float result ; Box B[5] = {Box(1,2,3), Box(4,5,6), Box(7,8,9), Box(1,4,7), Box(2,5,8) } ; result = sum(B,5) ; cout << "result = " << result << endl ; ColorCube CC[5] = { ColorCube(1.2, ColorCube::red), ColorCube(2.3, ColorCube::white), ColorCube(3.4, ColorCube::blue), ColorCube(4.5, ColorCube::red), ColorCube(5.6, ColorCube::white) } ; result = sum(CC,5) ; cout << "result = " << result << endl ; }