回 帖 发 新 帖 刷新版面

主题:虚心向您请教

我写了一个类,里面包括很多参数的设置的实现功能,希望我这个类可以返回字符串,主对话框可以获得上述类返回的字符串,将字符串通过网络发出去。

    请教您:怎样可以使这个类里的函数返回字符串
谢谢!!!

回复列表 (共2个回复)

沙发

不知道我的理解是否对?
你这个类是不是都是一些Set方法,最后想从类中获取这些Set后的结果(即字符串)。如果是这样的话,你可以模拟微软API的使用方法:
(1)获取字符串的这个方法你设置两个参数。如:void GetStr(char* pbuffer, int& nSize);
(2)在这个函数里你做一下判断,当pbuffer为空时,你把字符串的长度返回出去。
(3)上层(即你的对话框程序)调用它两次,第一次获取字符串长度,然后分配内存,再调用一次,获取出你想要的字符串。

不知道我说的方法是不是你想要的。

板凳


谢谢!!呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册