[Exceptional C++ Style] Item 17 - Encapsulation

solosnake . solosnake at hotmail.com
Mon Dec 20 11:04:16 EST 2004


>From: "Adrian Fagg" <adrianf at evaluategroup.com>
*snip*
>So you could write:
>
>const SomeData& Case1::GetSomeData()const
>{
>      return SomeData(myInternalRep);
>}
>
>Regards,
>
>Adrian

>From: "Adrian Fagg" <adrianf at evaluategroup.com>
*snip*
>So you could write:
>
>const SomeData& Case1::GetSomeData()const
>{
>      return SomeData(myInternalRep);
>}
>
>Regards,
>
>Adrian
>

Or even

const SomeData& Case1::GetSomeData()const
{
      return m_pDistributedSystem->GetSomeDataFromAcrossNetwork();
}

etc.

Cheers,

Daire





More information about the Effective-cpp mailing list