【问题标题】:How do you use the BigInt library?你如何使用 BigInt 库?
【发布时间】:2014-04-13 16:57:44
【问题描述】:

我最近下载了 C++ BigInt Class 4.0 版的 zip 文件。但是我遇到的问题是如何使用它?我对此有几个问题:

  1. 我解压缩了文件,提取的只是应用程序文件,即 bigint-4-0-exe 和一个文本文档(其中包含 .exe 文件中的所有代码...没有说明ETC) 有谁知道 BigInt v4.0 的标头(即 #include Example.h 文件)是什么?

  2. 如前所述,提取内容后,没有 Example.h(或 Example.a)文件,但如果有,我如何将它们与 Dev C++ 库链接? 是否只是将 Example.h 文件放入与其他 .h 文件相同的文件夹中?

  3. 一般来说,如何在 Dev c++ 中链接库?

一般来说,我的目标是将两个非常大的数字相除(每个数字大约 100 位)。但我相信这对于业余爱好者来说是一项相当复杂的任务!

以防万一,我正在使用:

【问题讨论】:

  • 我不知道为什么可执行文件甚至在那里,但你想要source
  • 如果文本文件中有所有相关代码,为什么不直接编译?
  • 你是对的!出于某种原因,我得到了 BigInt.exe zip 而不是源代码!头条在那里!现在,我只是将它与其他 .h 文件一起添加吗?我如何链接它?
  • 我以为只要包含头文件就这么简单。

标签: c++ libraries dev-c++ bigint


【解决方案1】:

查看文件 sample.cc,它展示了库的重要特性。您可以根据需要使用 BigUnsigned 和 BigInteger 数据类型。

    #include "BigIntegerLibrary.hh"

    BigInteger a = 65536;
    cout << (a * a * a * a * a * a * a * a);

(prints 340282366920938463463374607431768211456)

请在运行代码之前阅读代码和说明。

【讨论】:

    猜你喜欢
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 2012-05-24
    • 1970-01-01
    • 2018-05-24
    • 2013-07-26
    相关资源
    最近更新 更多