C++ 新手问下有没有办法链式定义一个类

BRS5672023 · 2024-10-21 14:38:15 · 68 次点击
比如说我先定义一个单项式类为这种形式:
```
a * pow(p, n) * pow(q, m)
```
其中 a, m, n 都是整数,p 和 q 是两个字符,然后现在我想定义操作一个更复杂的类,就是一般所说的多项式,但是它要满足我添加一个单项式进来之后仍然还是一个多项式的要求。。
举报· 68 次点击
登录 注册 站外分享
3 条回复  
molika 小成 2024-10-21 15:42:56
写个逆波兰表达式就完事了.
c0xt30a 小成 2024-10-21 14:53:17
你可能需要模版表达式跟操作符重载这两个特性(手法)。前者不如后者常见,你搜索下 C++ expression templates
jones2000 小成 2024-10-21 14:52:17
不就是一个四则运算, 直接字符解析下, 不完是了, 计算机本科“编译原理”就有。 压栈出栈。
返回顶部