Untitled
unknown
plain_text
2 years ago
607 B
4
Indexable
numbers.h
#ifndef NUMBERS_H
#define NUMBERS_H
#include <iostream>
template<typename T, size_t N>
class Numbers {
private:
T numbers[N];
public:
void showNumbers() {
std::cout << "Numbers: ";
for (size_t i = 0; i < N; ++i) {
std::cout << numbers[i] << " ";
}
std::cout << std::endl;
}
};
#endif
numbers.cpp
#include "numbers.h"
main.cpp
#include "numbers.h"
int main() {
Numbers<int, 5> intNumbers;
intNumbers.showNumbers();
Numbers<double, 3> doubleNumbers;
doubleNumbers.showNumbers();
return 0;
}
Editor is loading...
Leave a Comment