
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.79 KB | hits: 19 | expires: Never
c Initializer list
class A {
public:
A(String sender, String receiver, String service) {
//do something here
}
}
class B {
public:
B(String sender, String receiver, String service) {
//do something here
}
}
A::A(sender,receiver, service) : B(sender,receiver, service) {
//do something here
}
class B
{
int _x;
public:
B();
B(int x);
}
B::B()
{
_x = 42;
}
B::B(int x)
{
_x = x;
}
class A : public B
{
public:
A(int x);
};
A::A(int x) : B(x) {}
A::A(int x) : B(x) {}
//...
A a(10);
//a._x will be 10
A::A(int x) {}
A a(10);
//a._x will be 42