boost 库有一个组件,叫做 optional,用来保存一些可有可无的成员变量,说明见这里,http://www.boost.org/doc/libs/…,样例用法如下
#include <boost/optional.hpp>
#include <stdio.h>
#include <string>
int main() {
boost::optional<std::string> name;
if (name) …… 阅读全文
boost optional 以及 operator bool
Reply