M
MN
Hi,
I'm new to c++ and I can't figure out these errors:
error: expected unqualified-id before ‘,’ token
error: expected ‘,’ or ‘...’ before ‘::’ token
error: expected unqualified-id before ‘,’ token
‘error: s1’ is not a class or namespace
My code is:
#include <iostream>
using namespace std;
class classA
{
private:
static int a;
public:
classA();
~classA ();
classA (const classA &old_classA);
int count_classA (int new_item); // Count number of items
friend int total_count (int classA::a, int classB::b);
};
classA::classA()
{
a = 0;
}
classA::~classA(){};
int classA::count_classA(int new_item)
{
a += new_item;
return (a);
}
class classB
{
private:
static int b;
public:
classB();
~classB ();
classB (const classB &old_classB);
int count_classB (int new_item); // Count number of items
friend int total_count (int classA::a, int classB::b);
};
classB::classB()
{
b = 0;
}
classB::~classB(){};
int classB::count_classB(int new_item)
{
b += new_item;
return (b);
}
int total_count (int classA::a, int classB::b)
{
int total = 0;
total = classA::a + classB::b;
return (total);
};
int main ()
{
classA s1;
classB s2;
for (int i= 0;i < 5; ++i)
s1.count_classA(i);
for (int j= 0; j < 4; ++j)
s2.count_classB(j);
cout << "Total of items is " << total_count (s1::a, s2::b) << endl;
return 0;
}
thanks for your help
I'm new to c++ and I can't figure out these errors:
error: expected unqualified-id before ‘,’ token
error: expected ‘,’ or ‘...’ before ‘::’ token
error: expected unqualified-id before ‘,’ token
‘error: s1’ is not a class or namespace
My code is:
#include <iostream>
using namespace std;
class classA
{
private:
static int a;
public:
classA();
~classA ();
classA (const classA &old_classA);
int count_classA (int new_item); // Count number of items
friend int total_count (int classA::a, int classB::b);
};
classA::classA()
{
a = 0;
}
classA::~classA(){};
int classA::count_classA(int new_item)
{
a += new_item;
return (a);
}
class classB
{
private:
static int b;
public:
classB();
~classB ();
classB (const classB &old_classB);
int count_classB (int new_item); // Count number of items
friend int total_count (int classA::a, int classB::b);
};
classB::classB()
{
b = 0;
}
classB::~classB(){};
int classB::count_classB(int new_item)
{
b += new_item;
return (b);
}
int total_count (int classA::a, int classB::b)
{
int total = 0;
total = classA::a + classB::b;
return (total);
};
int main ()
{
classA s1;
classB s2;
for (int i= 0;i < 5; ++i)
s1.count_classA(i);
for (int j= 0; j < 4; ++j)
s2.count_classB(j);
cout << "Total of items is " << total_count (s1::a, s2::b) << endl;
return 0;
}
thanks for your help