Hi, chcę zaimplementować uniwersalną tablicę łączącą w sobie cechy zwykłych tablic i słowników.
template <typename type_1, typename type_2>
class Array {
public:
Array() {
}
Array(size_t size_) : size(size_) {
}
private:
std::vector<type_1> keys;
std::vector<type_2> values;
size_t size;
size_t index;
};
Teraz chciałbym w zależności od potrzeby móc zrealizować takie coś:
Array<int> t(10);
C++ umożliwia taką operację?