Guest User

Untitled

a guest
Aug 10th, 2012
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. overloaded based on constness
  2. class val_class {
  3. public:
  4. val_class(const BigClass &v)
  5. : _val(v) {}
  6.  
  7. const BigClass& val() const {return _val;}
  8. BigClass& val() {return _val;}
  9. };
  10.  
  11. void example(const BigClass *pbc, BigClass &rbc)
  12. {
  13. pbc->val();
  14. rbc.val();
  15. }
  16.  
  17. void example(const val_class *pbc, val_class &rbc)
  18. {
  19. pbc->val();
  20. rbc.val();
  21. }
Advertisement
Add Comment
Please, Sign In to add comment