cerr的使用
代码:
#include <iostream>
#include <math.h>
using namespace std;
class Triangle
{
private:
float a_len;
float b_len;
float c_len;
public:
//Triangle();
//Triangle(float a, float b, float c): a_len(a), b_len(b), c_len(c){};
void printArea() const;
void set(float a, float b, float c);
//~Triangle();
};
void Triangle::set(float a, float b, float c) {
if(a + b <= c || a + c <= b || b + c <= a) {
cerr << "input error!" << endl;
} else {
a_len = a;
b_len = b;
c_len = c;
}
}
void Triangle::printArea() const {
float p = (a_len + b_len + c_len)/2;
cout << "Triangle Area = " << sqrt(p*(p-a_len)*(p-b_len)*(p-c_len)) <<endl;
}
int main() {
float