Extra qualification Error

I keep getting and extra qualification error and I don't know why.
Does any one know why?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 #ifndef HUGEINTEGER_H
#define HUGEINTEGER_H

#include <iostream>
using namespace std;

static const int MAXINT = 40;



//HugeInteger Class
class HugeInteger
{
public:
	HugeInteger( void ); // constructor
	~HugeInteger( void ); // destructor

	void HugeInteger::input( int[MAXINT] ); //I'm getting the errors on 
	void HugeInteger::output( void );  //two lines

    bool testZero( void );	//test zero function
    bool teseNotEqual(void);

private:
	int hugeIntOne[MAXINT]; // internal array
    int hugeIntTwo[MAXINT];
};

#endif //HUGEINTEGER_H 


18|error: extra qualification 'HugeInteger::' on member 'input' [-fpermissive]|
19|error: extra qualification 'HugeInteger::' on member 'output' [-fpermissive]|
||=== Build finished: 2 errors, 0 warnings (0 minutes, 0 seconds) ===|
You don't need to (and shouldn't) specify the class the member belongs to in the declaration. Just
1
2
void input(int[MAXINT]);
void output();
will do.
Topic archived. No new replies allowed.