containerized version of a DB.
#include <iostream>
template<class T>
class DB {
public:
DB(const T* val): _data(val) {}
const T* get() const;
private:
const T* _data;
};
template<class T>
const T* DB<T>::get() const { return _data; }
int main() {
DB<char> a("hello!");
std::cout << "Hello World!\n";
}