如何声明外部函数和类?
*注意: 答题后记得带上QQ号码, 不然答对也没奖励哦!
本帖最后由 qingyuan 于 2021-5-28 14:36 编辑
打开IDE项目,打开项目里面得common.xh文件,输入如下:
//申明外部函数
函数 int add(int a,int b)
//申明外部类
类 a
//申明外部类成员
整型 b
//申明外部类函数
函数 无类型 c()
这样就可以申明外部得类和函数了,QQ 12940922
本帖最后由 易团雪 于 2021-5-28 14:57 编辑
在*.xh文件中声明
包含库文件
#库文件 "Shell32.lib"
声明外部函数:def UINT ShellExecute(UINT HWND, const wchar_t* pszDir, const wchar_t* pszFile, const wchar_t* pszDir, const wchar_t* pszFile,UINT Integer)
声明外部函数:参数中可 "..."三个点代表不检查参数,省略掉
即:def UINT ShellExecute(...)
声明外部类:
类 矩形
//申明外部类成员
整型 x
//申明外部类函数
函数 intadd(int x,int y)
QQ:283279437
本帖最后由 zhongguoren 于 2021-5-28 14:55 编辑
首先要包含需要调用的外部文件
#头文件<helper.h>//系统头文件, 不解析文件内容
#头文件"xcgui.h" //普通头文件, 解析文件内容
#库文件"xcgui.lib"//静态库或动态库lib文件
外部函数及类型声明
如果某个函数已存在外部代码或库中, 只需要在在*.xh文件中声明类型
例如:
声明外部函数, 参数中 "..."三个点代表不检查参数,省略掉
函数 int sizeof(...)//声明外部函数
函数 void Sleep(int dwMilliseconds)
声明外部类
类 RECT
类 CSize
声明外部基础类型, 或未知类型
#外部类型HDC //声明外部定义的类型
#外部类型HANDLE //声明外部定义的类型
QQ 719363367
页:
[1]