c_index_t.cpp

来自「HP共享内存实现,只要将sql语句配置好,装载共享内存即可」· C++ 代码 · 共 59 行

CPP
59
字号
#include "share_mem/c_index.h"
#include <share_mem/c_shm_mem.h>
#include <share_mem/c_shm.h>


int main( int argc, char** argv )
{
	dbConnect();

	/*c_shm m_serv;

	m_serv.share_area_id = 5;
	 m_serv.para.loadPara();
	m_serv.getshm();

	c_shm_mem* shm_mem = m_serv.get_mem("serv");
	if( shm_mem == NULL )
	{
		cout<<"获得共享内存块错误"<<endl;
		exit(1);
	}*/

	c_shm::getInstPtr()->init("shmdata");
	c_shm_mem_load_data* test_load = (c_shm_mem_load_data*)c_shm::getInstPtr()->get_mem( "serv" );

	if( test_load == NULL )
	{
		printf("get not ok!\n");
		exit(1);
	}
	else
	{
		printf("get ok!\n");
	}

	c_index  m_index;

	m_index.shm_mem = test_load;

	m_index.appendKeySeq (0);

	m_index.test();
	sleep(5);
	return 0;

//创建索引
	m_index.createIndex();

//进行查找
	c_key_value key_v;
	m_index.getKeyValue( key_v );

	key_v.setData( 0, "1200530045" );

	m_index.find( key_v );

}

⌨️ 快捷键说明

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