#pragma once #include struct DatabaseOption { std::string host; int port; std::string user; std::string passwd; std::string dbname; }; struct AppOption { DatabaseOption database; }; class Config { public: static bool init(std::string filename); static AppOption option; };