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