#include #include #include // univariate polynomials typedef UPolDse pol_t; typedef MatrDse > matr_t; matr_t companion(const pol_t & p) { ... } int main(int argc, char** argv) { using std::cout; using std::endl; pol_t p("2*x^3-34*x+23"); cout<