prog.cpp:3:43: error: expected member name or ';' after declaration specifiers
Vector(int s) :elem{new double[s]}, sz[s] {} // construct a vector
^
prog.cpp:3:28: error: expected '('
Vector(int s) :elem{new double[s]}, sz[s] {} // construct a vector
^
prog.cpp:3:42: error: expected ';' after expression
Vector(int s) :elem{new double[s]}, sz[s] {} // construct a vector
^
;
prog.cpp:9:2: error: expected ';' after class
}
^
;
prog.cpp:14:23: error: no member named 'size' in 'Vector'
for (int i=0; i<v.size; ++i) cin>>v[i]; // read into elements
~ ^
prog.cpp:14:34: error: use of undeclared identifier 'cin'
for (int i=0; i<v.size; ++i) cin>>v[i]; // read into elements
^
prog.cpp:14:40: error: type 'Vector' does not provide a subscript operator
for (int i=0; i<v.size; ++i) cin>>v[i]; // read into elements
~^~
prog.cpp:17:23: error: no member named 'size' in 'Vector'
for (int i=0; i<v.size; ++i) sum+=v[i]; //take the sum of the elements
~ ^
prog.cpp:17:40: error: type 'Vector' does not provide a subscript operator
for (int i=0; i<v.size; ++i) sum+=v[i]; //take the sum of the elements
~^~
9 errors generated.