namespace admin{
class Specification{
public:
Specification & cpu_arch(std::string const& arg);
Specification & cpu_speed(double const& arg);
Specification & memory_size(double const& arg);
Specification & memory_speed(double const& arg);
Specification & storage_size(double const& arg);
........
};
} // admin namespace
to use it as
using namespace admin;
Specification I_want_a_MacBookPro(
Specification.cpu_arch(X86-64)
.cpu_speed(2.8)
.memory_size(16)
.memory_speed(1.6)
.storage_size(512));
No comments:
Post a Comment