#ifndef CLUSTER_H
#define CLUSTER_H
#include <iostream>
#include <vector>
template <typename T, size_t K>
class Cluster
{
public:
void Print() const;
private:
std::vector<T> objects;
};
template <typename T, size_t K>
void Cluster<T,K>::Print() const
{
for (int i=0; i<objects.size(); i++)
{
T curr=objects[i];
std::cout << curr << " ";
}
std::cout << std::endl;
}
#endif
int main()
{
Cluster<int, 1> a;
a.Print();
}
I2lmbmRlZiBDTFVTVEVSX0gKI2RlZmluZSBDTFVTVEVSX0gKCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KCnRlbXBsYXRlIDx0eXBlbmFtZSBULCBzaXplX3QgSz4KY2xhc3MgQ2x1c3Rlcgp7CnB1YmxpYzoKICAgIHZvaWQgUHJpbnQoKSBjb25zdDsgICAgIApwcml2YXRlOgogICAgc3RkOjp2ZWN0b3I8VD4gb2JqZWN0czsKfTsKdGVtcGxhdGUgPHR5cGVuYW1lIFQsIHNpemVfdCBLPgp2b2lkIENsdXN0ZXI8VCxLPjo6UHJpbnQoKSBjb25zdAp7CiAgICBmb3IgKGludCBpPTA7IGk8b2JqZWN0cy5zaXplKCk7IGkrKykKICAgIHsKICAgICAgICBUIGN1cnI9b2JqZWN0c1tpXTsKICAgICAgICBzdGQ6OmNvdXQgPDwgY3VyciA8PCAiICI7CiAgICB9CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwp9CgojZW5kaWYKCmludCBtYWluKCkKewogICAgQ2x1c3RlcjxpbnQsIDE+IGE7CiAgICBhLlByaW50KCk7Cn0=