国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

api接口相關

2019-11-08 03:06:15
字體:
來源:轉載
供稿:網友

api頭文件應不包含任何其他的頭文件

在這里先直接線上代碼了,

#ifndef LMTRAIN_API_H#define LMTRAIN_API_H/* * 這里不能包含任何其他的類文件,頭文件需要盡量的簡單, * 記住別人不用關心你是怎么實現的#include "class_a.h"#include "class_b.h"*/#ifdef __cplusplusextern "C" { //這里的注釋,會遇到交叉編譯的問題,在這里可以連接C的庫函數#endif/** * init * input : conf conf_file */void *api_init_txl_lmtrain_conf(char *conf, char *conf_file);/** * init * input : lexicon */void *api_init_txl_lmtrain(char *lexicon);/** * unit * txllmtrain_res : lmtrain resource */int api_unit_txl_lmtrain(void *txllmtrain_res);/** * id_corpus : id string * model : memory allocated outside, same to release * len : reference to the_len_of_model * txllmtrain_res : lmtrain resource */int api_get_model_txl_lmtrain(void *txllmtrain_res, char *id_corpus, char *model, int &len);#ifdef __cplusplus};#endif#endif // LMTRAIN_API_H

上面的注釋里面大致說了一下,基本能看出一些了。

api 頭文件的使用,用 void*

void *ptxl = api_init_txl_lmtrain(argv[1]);/* * 這里可以直接用void * 來申明變量,使用的時候應盡量的簡單,不需要知道類型 */

注意看文件里面的注釋

涉及問題庫的編譯與使用

這里需要結合上一篇文章來理解,編譯鏈接庫與api頭文件


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博白县| 黔东| 聊城市| 锦屏县| 乌拉特中旗| 辉南县| 庆阳市| 柘荣县| 宜昌市| 贵南县| 天等县| 京山县| 泸水县| 安塞县| 正安县| 遂平县| 平潭县| 锦屏县| 平和县| 连城县| 曲麻莱县| 江口县| 靖州| 娄底市| 朝阳区| 蚌埠市| 陆丰市| 合江县| 江北区| 彭阳县| 五台县| 肥乡县| 和顺县| 阜新| 西藏| 晋州市| 高邮市| 色达县| 清涧县| 治多县| 荆门市|