home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / std / cplus / 910 < prev    next >
Encoding:
Text File  |  1992-07-21  |  1.8 KB  |  42 lines

  1. Newsgroups: comp.std.c++
  2. Path: sparky!uunet!mole-end!mat
  3. From: mat@mole-end
  4. Subject: Re: Alternatives to operator.()
  5. Message-ID: <1992Jul21.094710.20173@mole-end>
  6. Summary: May I suggest ...
  7. Organization: :
  8. References: <BrGIF7.IvE@world.std.com> <1992Jul17.213335.19671@microsoft.com> <1992Jul20.235728.29058@microsoft.com>
  9. Date: Tue, 21 Jul 1992 09:47:10 GMT
  10. Lines: 30
  11.  
  12. In article <1992Jul20.235728.29058@microsoft.com>, jimad@microsoft.com (Jim Adcock) writes:
  13.  
  14. > In case you've forgotten, I've answered these "objections" repeatedly.
  15.      
  16. > |      2) Your operator.() proposal continues to require forwarding functions
  17. > |         for member operators and conversion operators in the target class,
  18. > |         even though the requirement of forwarding functions was one of the
  19. > |         most significant criticisms you advanced against the status quo.
  20.  
  21. > My operator.() proposal DOES NOT require forwarding functions unless
  22. > the implementor of the reference class DESIRES to use forwarding functions.
  23. > The functions that the implementor of the reference class might *desire*
  24. > to implement are those small set of functions that ARM currently requires
  25. > the LHS to be a member, . . .
  26.  
  27. > |      3) Your operator.() proposal requires use of circumlocutions to access
  28. > |         members of the smart reference object.
  29. > My proposal DOES NOT require use of circumlocutions to access members of
  30. > the smart reference object.  Circumlocations are POSSIBLE, if the implementor
  31. > of the reference class so desires.  . . .
  32.  
  33. Perhaps concrete examples might make these points clearer?  I know they
  34. take more time than stating the points, and often take up many lines, but
  35. they have a marvellous way of clearing things up.
  36. -- 
  37.  (This man's opinions are his own.)
  38.  From mole-end                Mark Terribile
  39.  
  40.  uunet!mole-end!mat, Somewhere in Matawan, NJ
  41.