c++编写字符串编码类(一)

2012-11-13 13:24:28 · 作者: · 浏览: 791

    废话不多说,上代码:

    [cpp]

    #include <iostream>

    #include <string>

    #include <windows.h>

    using namespace std;

    class CEncodeString

    {

    public:

    CEncodeString();

    ~CEncodeString();

    void LoadString(char *,int =ansi);

    void LoadString(WCHAR *);

    enum{ansi,unicode,utf8};

    wstring ToUnicode();

    string ToAnsi();

    string ToUtf8();

    string GetUnicodeHeader();

    string GetUtf8Header();

    private:

    string m_str;

    };

    CEncodeString::CEncodeString()

    {

    }

    CEncodeString::~CEncodeString()

    {

    }