首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于dll数据变量定义有关问题

2012-02-16 
关于dll数据变量定义问题为了算法保密,公司要求编一个dll给客户。现在遇到一个问题,有大量的数据,而且数据

关于dll数据变量定义问题
为了算法保密,公司要求编一个dll给客户。现在遇到一个问题,有大量的数据,而且数据长度不固定,例如可能是1小时的电压数据,或是2小时的电压数据,程序里是用动态数组完成,然后需要通过dll再进行处理,请问这个不定长数据应该如何在dll中定义呢?

[解决办法]
动态数组
用Vector
[解决办法]
传一个缓冲的地址(指针)和一个表明大小的整形值就可以了。至于缓冲中的数据如何组织,你自己看着办。
[解决办法]
用数据结构中的链表来实现

C/C++ code
class CDynItem{public:    CDynItem(WCHAR *psz) : m_dstr(psz) {} ;public:    CDynamicString  m_dstr;    CDynItem * m_pNext;    CDynItem *GetHead();    CDynItem *GetNext();}; 

热点排行