#include "cstring" #include "Arkansan.h" #include "iostream.h" char CArkansan::m_StateBird[30] = "Raven"; char CArkansan::m_StateTree[30] = "Maple"; char CArkansan::m_Govenor[30] = "Huck fin"; CArkansan::CArkansan(const bool BornAboveI40) :BORN_ABOVE_I40(BornAboveI40) { //Initialize member variables } void CArkansan::SetGovernor(const char NewGovernor[30]) { //do data validation //there is not a "this" pointer passed to this method strcpy (m_Govenor, NewGovernor); } const char* CArkansan::Governor() { return m_Govenor; } void CArkansan::SetName(const char* NewName) { //do data validation strcpy (m_Name, NewName); } const char* CArkansan::Name() { return m_Name; } void CArkansan::MemberFunctionWithStaticVariable() { static int x = 0; cout << "Current value of static variable " << x << endl; x++; }