¡@

Home 

c++ Programming Glossary: someclassimpl

How does the pimpl idiom reduce dependencies?

http://stackoverflow.com/questions/3597693/how-does-the-pimpl-idiom-reduce-dependencies

its data members directly. Edit Example SomeClass.h struct SomeClassImpl class SomeClass SomeClassImpl pImpl public SomeClass ~SomeClass.. Example SomeClass.h struct SomeClassImpl class SomeClass SomeClassImpl pImpl public SomeClass ~SomeClass int DoSomething SomeClass.cpp.. SomeClass.h #include OtherClass.h #include vector struct SomeClassImpl int foo std vector OtherClass otherClassVec users of SomeClass..

Propagate constness to data pointed by member variables

http://stackoverflow.com/questions/4729820/propagate-constness-to-data-pointed-by-member-variables

the following is perfectly correct class SomeClass class SomeClassImpl SomeClassImpl impl_ PImpl idiom public void const_method const.. is perfectly correct class SomeClass class SomeClassImpl SomeClassImpl impl_ PImpl idiom public void const_method const struct SomeClass.. idiom public void const_method const struct SomeClass SomeClassImpl void non_const_method modify data void SomeClass const_method..