I am writing a program for my class that includes using a square inside the straight. When the structure (name polynomial) defines 'polynomial is not a type of name' it triggers the first line of the default constructor:
polynomial :: polynomial () {coefs = vector & Lt; Fraction> (); }
An error occurs especially on "polynomial :: polynomial () {" line.
For this error, I have found that in all other instances, under class B, class code B is declared using Class B. The only member of the polynomial is a vector of class fractions. I have announced the classes ahead of the classes and the vector is included. This is probably a fraudulent mistake because I'm still very new to C ++ classes (this is my first one) so that any help would be appreciated.
Polynomial header file is the relevant part of:
// data member vector & lt; Fraction & gt; Coefs; // method polynomial () = default;
polynomial.cpp
to include this header Required:
#include "polynomial.h"
between source (.cpp file) and header (.h) file in C ++ There is no implied relationship. You need to include a header for the name polynomial
to understand.
No comments:
Post a Comment