3 Star 7 Fork 2

qidouhai/ai-demo-one

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
汉字框架.cpp 4.09 KB
一键复制 编辑 原始数据 按行查看 历史
qidouhai 提交于 2023-07-25 14:53 . test git push
#include "汉字框架.h"
//声明字符类
class zifu {
public:
string 表示字符;
};
//继承字符类后进行分开声明汉字类 和 标点符号类
class 汉字 :public zifu {
public:
//汉字的词性 意思 用法 关联的词语 关联的事物 关联的句子
string 汉字词性;
string 汉字意思;
string 汉字方块字;
string 汉字关联字;
string 汉字关联词;
string 汉字关联句;
string 汉字关联事物;
int 汉字个数;
void 汉字set() {
}
void 汉字get() {
}
string 汉字名字;
};
//现代汉语的词性 名词 动词 形容词 数词 量词 代词 ,连词 介词 冠词 副词 情态动词
//虚词:副词、介词、连词、助词、叹词和拟声词
class 词性 :public 汉字 {
public:
string 词性解释;
词性() {
词性名字 = "词性";
};
string 词性名字;
};
class 实词 :public 词性 {
public:
string 实词名字;
string 实词定义;
实词() {
实词名字 = "实词";
};
};
class 虚词 :public 词性 {
虚词() {
虚词名字 = "虚词";
}
string 虚词名字;
};
//名词
class 名词 :public 实词 {
public:
string 名词解释;
名词() {
名词名字 = "名词";
};
string 名词名字;
};
//动词
class 动词 :public 实词 {
public:
string 动词解释;
动词() {
动词名字 = "动词";
};
string 动词名字;
};
//形容词
class 形容词 :public 实词 {
public:
string 形容词解释;
形容词() {
形容词名字 = "形容词";
};
string 形容词名字;
};
//数词
class 数词 :public 实词 {
public:
string 数词解释;
数词() {
数词名字 = "数词";
};
string 数词名字;
};
//量词
class 量词 :public 实词 {
public:
string 量词解释;
量词() {
量词名字 = "量词";
};
string 量词名字;
};
//汉字的词性 代词细化
class 代词 :public 实词 {
public:
string 代词解释;
代词() {
代词名字 = "代词";
};
string 代词名字;
};
class 人称代词 :public 代词 {
public:
string 人称代词名字;
};
class 疑问代词 :public 代词 {
public:
string 疑问代词名字;
};
class 指示代词 :public 代词 {
public:
string 指示代词名字;
};
//人称代词细分
class 第一人称代词 :public 人称代词 {
public:
string 指示代词名字;
};
class 第二人称代词代词 :public 人称代词 {
public:
string 指示代词名字;
};
class 第三人称代词代词 :public 人称代词 {
public:
string 指示代词名字;
};
//汉字主语谓语宾语
class 单字主语 :public 汉字 {
public:
string 单字主语名字;
};
class 单字谓语 :public 汉字 {
public:
string 单字谓语名字;
};
class 单字宾语 :public 汉字 {
public:
string 单字宾语名字;
};
class 词组 :public 汉字 {
public:
int 词组字个数;
string 含义;
};
class 词组主语 :public 词组 {
public:
string 词组主语名字;
};
class 词组谓语 :public 词组 {
public:
string 词组谓语名字;
};
class 词组宾语 :public 词组 {
public:
string 词组宾语名字;
};
//成语类
class 成语词组 :public 词组 {
public:
string 成语词组名字;
};
class 成语主语 :public 成语词组 {
public:
string 成语主语词组名字;
};
class 成语宾语 :public 成语词组 {
public:
string 成语宾语词组名字;
};
class 成语谓语 :public 成语词组 {
public:
string 成语谓语词组名字;
};
class 标点符合 :public zifu {
public:
string 含义;
};
//句子按照结构拆分
class 句子 {
public:
string 主语;
string 谓语;
string 宾语;
string 语气;
string 场景;
//按照句子结构进行造句
/*void func() {
string 主语;
主语 = 单字主语 () || 词组主语() || 成语主语();
cout << 主语 << 谓语 << 宾语 << endl;
};*/
};
//据用途和语气,句子可以分为陈述句、疑问句、祈使句、感叹句。根据结构可分为单句和复句
class 陈述句子 :public 句子 {
public:
};
class 疑问句子 :public 句子 {
public:
};
class 祈使句子 :public 句子 {
public:
};
class 感叹句子 :public 句子 {
public:
};
/*
void test01() {
zifu 测试;
汉字 a;
词组 b;
词性 d;
名词 e;
动词 f;
形容词 g;
数词 h;
量词 i;
代词 j;
//单字主语 c;
//单字谓语 k;
//单字宾语 l;
////c.词性 = e.名词名字 ||f.动词名字||g.形容词名字;
////cout << c.词性;
//c.单字主语名字 = "你";
//k.单字谓语名字 = "是";
//l.单字宾语名字 = "人";
};
*/
/*
void 主谓宾句子(string x,string y,string z) {
陈述句子 aaa;
aaa.主语 = x;
aaa.谓语 = y;
aaa.宾语 = z;
cout<< aaa.主语 << aaa.谓语 << aaa.宾语;
};
*/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/qihai/ai-demo-one.git
git@gitee.com:qihai/ai-demo-one.git
qihai
ai-demo-one
ai-demo-one
master

搜索帮助