User forums > Using Code::Blocks
MinGW compiler error with string class in C++
(1/1)
surrender:
:?
Hell all,
I made a class declaration in a .h file with a private data member 'string name'.
After compilation of the corresponding .cpp file I keep getting the following errors:
line 17: "string does not name a type"
line 19: "expected ')' before 's' "
code snippet follows below: (in .h file)
#include <string>
class Animal
{
protected:
17: string name;
public:
19: Animal(string s){name = s;};
~Animal(){};
// Member functions
void Eat();
void Drink();
void Sleep();
void Walk();
};
What could be the possible cause of these errors?
I have changed the compilker settings in Code::Blocks, but it still leaves me
with the same errors.
Any help I will appreciate!
Thanks,
surrender
nenin:
You forget about namespace std.
Jenna:
Not related to C::B.
General programming questions are not allowed and should not be answered in our forum/website.
Please ask such a question in a C/C++-forum next time.
Topic locked !
Navigation
[0] Message Index
Go to full version