⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 singletontest.h

📁 C++ patterns设计模式
💻 H
字号:
#pragma    once

#include "singleton/singleton.h"
#include "util/util.h"

class MySingleton : public stk::Singleton<MySingleton>
{
public:
    MySingleton(int i)
        : m_int(i)
    {
    }
    void Test()
    {
        printf("(%d)testting\n", m_int);
    }    
    int m_int;
};
//INIT_SINGLETON一般放在cpp文件中
INIT_SINGLETON(MySingleton);

class utilSuite : public CxxTest::TestSuite 
{
public:

    void testSingleton( void )
    {
//        enum {BUFSIZE=256};
//        char unicode[] = {0x5d, 0xf2, 0x5b, 0x89, 0x51, 0x68, 0x62, 0xb5, 0x8f, 0xbe};
//        for(int i=0; i<10000000; i++)
//        {
//            std::string gb = stk::ConvertUCS2ToGB2312(unicode, sizeof(unicode));
//            //printf("%s\n", gb.c_str());
//        }
//
//        MySingleton::newInstance(i);
//        MySingleton::instance()->Test();
    }
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -