rcise7.cpp {-хо} class Buddy {
Автор admin
Суббота, 23 мая 2009 11:32
rcise7.cpp {-хо} class Buddy {}: tempiate class My { int i: public: void play(My& s) { s.i – 3: } }: int mainO { My h; My me. bud: h.play(bud): me.play(bud): } ///:- Почему не компилируется следующая программа? //: C05:Exercise8.cpp {-хо} tempiate double pythagd a. T b. T c) { return (-b + sqrt(doub1e(b*b – 4*a*c))) / 2*a: } int mainO { pythagd. 2. 3): pythagd.0. 2.0. 3.0): pythagd. 2.0. 3.0): pythag(l. 2.0. 3.0): } } III:- 8. Напишите шаблон с нетиповыми параметрами следующих видов: i nt, указатель на int, указатель на статическую переменную класса типа int, указатель на статическую функцию класса. 254 Глава 5 • Шаблоны 9. Напишите шаблон класса с двумя типовыми параметрами. Определите неполную специализацию для первого параметра, а затем другую неполную специализацию второго параметра. Включите в каждую специализацию члены, отсутствующие в основном шаблоне. 10. Определите шаблон класса Bob с одним типовым параметром. Объявите Bob дружественным для всех специализаций шаблонного класса Friendly и для шаблонного класса Picky только при совпадении типов параме
Комментарии закрыты.
Последние комментарии