home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / cplus / 19721 < prev    next >
Encoding:
Text File  |  1993-01-21  |  877 b   |  49 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!mcsun!ub4b!news.cs.kuleuven.ac.be!pluym
  3. From: pluym@cs.kuleuven.ac.be (Luc Pluym)
  4. Subject: overloading templates
  5. Message-ID: <1993Jan22.010238.9059@cs.kuleuven.ac.be>
  6. Sender: news@cs.kuleuven.ac.be
  7. Nntp-Posting-Host: pluto.cs.kuleuven.ac.be
  8. Organization: Dept. Computerwetenschappen
  9. Date: Fri, 22 Jan 1993 01:02:38 GMT
  10. Lines: 37
  11.  
  12. FIRST QUESTION
  13. ==============
  14. Can I have 
  15.  
  16. template <class T1>
  17. class A {...};
  18.  
  19. and
  20.  
  21. template <class T1,class T2>
  22. class A {...};
  23.  
  24. at the same time?
  25.  
  26. SECOND QUESTION
  27. ===============
  28. Suppose I have
  29.  
  30. template <class T,int i>
  31. class B {...};
  32.  
  33. and also
  34.  
  35. template<class T,double d>
  36. class B {...};
  37.  
  38.  
  39. Are there any rules for resolving ambiguities, like there are
  40. for overloaded functions? (Such as: a direct match has higher
  41. priority compared to casting).
  42.  
  43.             Thanks,
  44.  
  45.             Luc Pluym
  46.             pluym@cs.kuleuven.ac.be
  47.  
  48.  
  49.