【问题标题】:I need the boost::mpl implementation of exp() function我需要 exp() 函数的 boost::mpl 实现
【发布时间】:2011-01-07 19:13:45
【问题描述】:

有人知道我在哪里可以找到它吗?不然我就自己写了。

谢谢。

【问题讨论】:

  • 密尔沃基公共图书馆?火星极地着陆器?信使加!居住 ?每月购买限额?
  • Mozilla 公共许可证? boost::mpl?
  • @David Heffernan:是的,boost::mpl
  • @niXman 如果是 boost,那你为什么不直接下载呢?
  • @niXman 您的意思是 exp(),log() 的倒数或自然数 e 的幂次幂。还是你的意思是别的?

标签: c++ boost-mpl


【解决方案1】:

boost::mpl 1.45 中没有 exp 函数。我有counted themTwice.

也许您可以通过递归应用 times 元函数来创建自己的。

【讨论】:

  • спасибо。 я говорю на русском。 посему, мне сложно излагать на английском。 вопрос заключался в том, где можно найти готовую реализацию метафункции exp()。 придется писать самому。
  • "谢谢。我会说俄语。因此,我觉得很难用英语表达。问题是,你可以在哪里找到现成的实现元函数 exp()。必须自己写"
  • @niXman 如果您正在处理 e 的整数幂,那么您可以使用递归关系轻松创建一个 - exp(2N) = exp(N)**2; exp(N+1) = e * exp(N), exp(0) = 1。如果不将 exp() 的完整实现(例如 netlib.org/fdlibm/e_exp.c)转换为模板,我不确定如何处理分数幂元功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
相关资源
最近更新 更多