mpl::stringの空文字列

#include <iostream>
#include <string>
#include <boost/mpl/string.hpp>

int main()
{
    typedef boost::mpl::string<> str;

    std::string s = boost::mpl::c_str<str>::value;
    std::cout << s.length() << std::endl; // 0
}