by Anonymous » 02 Apr 2025, 01:28
Bei der Suche nach Methoden zum Überladungs -Einweis ('[]') Operator für die Vorlagenklasse bin ich auf zwei verschiedene Techniken gestoßen. Eine Beispielimplementierung dieser Technik: < /p>
Code: Select all
template
class X
{
int _size;
T *container;
public:
X(int sz)
{
_size=sz;
container=new T[sz]();
}
~X()
{
}
T& operator [](int indx)
{
return container[indx];
}
};
mit main () as:
Bei der Suche nach Methoden zum Überladungs -Einweis ('[]') Operator für die Vorlagenklasse bin ich auf zwei verschiedene Techniken gestoßen. Eine Beispielimplementierung dieser Technik: < /p>
[code]template
class X
{
int _size;
T *container;
public:
X(int sz)
{
_size=sz;
container=new T[sz]();
}
~X()
{
}
T& operator [](int indx)
{
return container[indx];
}
};
[/code]
mit main () as:
[code]int main() {
X sample(100);
cout