所以我正在创建一个简单的类,如下:
class file
{
public:
boost::filesystem::path path;
bool is_directory;
boost::uintmax_t target_size;
void get(boost::shared_ptr<boost::asio::ip::tcp::socket> socket, boost::shared_ptr<http_response> response);
void set()
};
我发现,如果有一些自动化的程序可以为我创建一些变量的对话框并创建他们的getters和setters(而不是让我将它们设置为public或手动创建),那么我的代码API将会更好看,并且更容易实现线程安全。在VS2010或VA中是否有这样的命令来完成这些麻烦的工作呢?