| View previous topic :: View next topic |
| Author |
Message |
sahpathi Guest
|
Posted: Sun Jun 11, 2006 9:10 am Post subject: template instance in normal class |
|
|
Hi,
Can anybody give an example of template class instance in a normal
class.
I tried three books and around 5 top sites to get an answer. |
|
| Back to top |
|
 |
benben Guest
|
Posted: Sun Jun 11, 2006 9:10 am Post subject: Re: template instance in normal class |
|
|
sahpathi wrote:
| Quote: | Hi,
Can anybody give an example of template class instance in a normal
class.
I tried three books and around 5 top sites to get an answer.
|
template <typename T>
class A{};
class B
{
public:
A<int> a;
std::vector<float> v;
std::pair<int, double> pr;
// etc...
};
Regards,
Ben |
|
| Back to top |
|
 |
Lucman Guest
|
Posted: Sun Jun 11, 2006 9:10 am Post subject: Re: template instance in normal class |
|
|
sahpathi wrote:
| Quote: | Hi,
Can anybody give an example of template class instance in a normal
class.
I tried three books and around 5 top sites to get an answer.
|
// template class examples
//
// generic template class
template<class Item>
class myobject
{
public:
myobject();
private:
Item data;
};
//class imlementation
template<class Item>
myobject::myobject()
{
.....
}
int main()
{
//calling temlate class
myobject<int> testobject;
myobject<char> testobject;
return 0;
}
Regards,
Lucman <fencim (AT) gmail (DOT) com> |
|
| Back to top |
|
 |
sahpathi Guest
|
Posted: Mon Jun 12, 2006 9:10 am Post subject: Re: template instance in normal class |
|
|
Lucman wrote:
| Quote: | sahpathi wrote:
Hi,
Can anybody give an example of template class instance in a normal
class.
I tried three books and around 5 top sites to get an answer.
// template class examples
//
// generic template class
template<class Item
class myobject
{
public:
myobject();
private:
Item data;
};
//class imlementation
template<class Item
myobject::myobject()
{
.....
}
int main()
{
//calling temlate class
myobject<int> testobject;
myobject<char> testobject;
return 0;
}
Regards,
Lucman <fencim (AT) gmail (DOT) com
|
There is no issue for instantiation in main. But when I instance it in
ANOTHER CLASS, that is when it creates problems. |
|
| Back to top |
|
 |
|