// El template se declara aquí, pero se define en box.cpp.
#ifndef BOX_H
#define BOX_H

template <typename T>
class Box {
public:
    explicit Box(T value);
    const T& value() const;

private:
    T value_;
};

#endif
