I'm getting the following errors:
ISO C++ forbids declaration of ttTreeInsert with no type
ISO C++ forbids declaration of ttTreeDelete with no type
ISO C++ forbids declaration of ttTreePrint with no type
prototype for int ttTree::ttTreePrint() does not match any in class ttTree
candidate is: void ttTree::ttTreePrint()
Here is my header file:
#ifndef ttTree_h #define ttTree_h class ttTree { public: ttTree(void); int ttTreeInsert(int value); int ttTreeDelete(int value); void ttTreePrint(void); }; #endif
Here is my .cpp file:
#include "ttTree.h" ttTree::ttTree(void) { } ttTree::ttTreeInsert(int value) { } ttTree::ttTreeDelete(int value) { } ttTree::ttTreePrint(void) { }
Can anyone point out what is causing these errors? Thank you!
You forgot the return types in your member function definitions:
int ttTree::ttTreeInsert(int value) { ... } ^^^
and so on.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With