•[Foo.H]
class Foo
{
public:
Foo();
protected:
int m_a,
m_b;
private:
double m_x, m_y;
};
•[Foo.C] // with initializer
list
#include "Foo.H"
#include
<iostream>
using namespace std;
Foo::Foo() : m_a(1),
m_b(4), m_x(3.14), m_y(2.718)
{
cout << "The value of a is:
" << m_a << endl;
}
// o equivalentemente
•Foo::Foo()
{
m_a = 1;
m_b = 4; m_x = 3.14; m_y = 2.718;
std::cout << "The value of a is: " << m_a <<
endl;
}