⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_integer.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<tr><td colspan="2"><br><h2>BINARY OPERATORS</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#550cf80410789dc459df82387792ed49">Compare</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;a) const </td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">signed comparison  <a href="#550cf80410789dc459df82387792ed49"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9e294ba5adf2c733e4185fc9c497ff2a"></a><!-- doxytag: member="Integer::Plus" ref="9e294ba5adf2c733e4185fc9c497ff2a" args="(const Integer &amp;b) const " --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#9e294ba5adf2c733e4185fc9c497ff2a">Plus</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af500b571832a4a29315837c94ccada3"></a><!-- doxytag: member="Integer::Minus" ref="af500b571832a4a29315837c94ccada3" args="(const Integer &amp;b) const " --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#af500b571832a4a29315837c94ccada3">Minus</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7547efdb8c45c6b033bfb1a0d5141e6"></a><!-- doxytag: member="Integer::Times" ref="a7547efdb8c45c6b033bfb1a0d5141e6" args="(const Integer &amp;b) const " --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#a7547efdb8c45c6b033bfb1a0d5141e6">Times</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a6d4284d05d6377cbf6a07611a57545"></a><!-- doxytag: member="Integer::DividedBy" ref="9a6d4284d05d6377cbf6a07611a57545" args="(const Integer &amp;b) const " --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#9a6d4284d05d6377cbf6a07611a57545">DividedBy</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="850606c271d06678f98c98ecc0f0ac23"></a><!-- doxytag: member="Integer::Modulo" ref="850606c271d06678f98c98ecc0f0ac23" args="(const Integer &amp;b) const " --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#850606c271d06678f98c98ecc0f0ac23">Modulo</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3db861783001e2efb038728978978e91"></a><!-- doxytag: member="Integer::DividedBy" ref="3db861783001e2efb038728978978e91" args="(word b) const" --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#3db861783001e2efb038728978978e91">DividedBy</a> (word b) const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e50258f43fef7034660bc73330cb9b7"></a><!-- doxytag: member="Integer::Modulo" ref="5e50258f43fef7034660bc73330cb9b7" args="(word b) const" -->word&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#5e50258f43fef7034660bc73330cb9b7">Modulo</a> (word b) const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="590c29985d3edfdb9b5dab9f6d5ad3b1"></a><!-- doxytag: member="Integer::operator&gt;&gt;" ref="590c29985d3edfdb9b5dab9f6d5ad3b1" args="(size_t n) const" --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#590c29985d3edfdb9b5dab9f6d5ad3b1">operator&gt;&gt;</a> (size_t n) const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af2d3f82da9d6d03b79984178170df07"></a><!-- doxytag: member="Integer::operator&lt;&lt;" ref="af2d3f82da9d6d03b79984178170df07" args="(size_t n) const" --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#af2d3f82da9d6d03b79984178170df07">operator&lt;&lt;</a> (size_t n) const</td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_n1_object.html#b8446b61690a19015d3d565d86dd1d3d">BEREncode</a> (<a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> &amp;bt) const </td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">encode this object into a <a class="el" href="class_buffered_transformation.html" title="interface for buffered transformations">BufferedTransformation</a>, using BER  <a href="#b8446b61690a19015d3d565d86dd1d3d"></a><br></td></tr><tr><td colspan="2"><br><h2>Friends</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ef821fc78e4bfe3236b3a0157df189d"></a><!-- doxytag: member="Integer::ModularArithmetic" ref="0ef821fc78e4bfe3236b3a0157df189d" args="" -->class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#0ef821fc78e4bfe3236b3a0157df189d">ModularArithmetic</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14e60a19be28337cb24783301e091877"></a><!-- doxytag: member="Integer::MontgomeryRepresentation" ref="14e60a19be28337cb24783301e091877" args="" -->class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#14e60a19be28337cb24783301e091877">MontgomeryRepresentation</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef0adde4261276d74ddf19366c427b62"></a><!-- doxytag: member="Integer::HalfMontgomeryRepresentation" ref="ef0adde4261276d74ddf19366c427b62" args="" -->class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#ef0adde4261276d74ddf19366c427b62">HalfMontgomeryRepresentation</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6295e7fe9ae3d0c22e38168e8fd7c0f1"></a><!-- doxytag: member="Integer::PositiveAdd" ref="6295e7fe9ae3d0c22e38168e8fd7c0f1" args="(Integer &amp;sum, const Integer &amp;a, const Integer &amp;b)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#6295e7fe9ae3d0c22e38168e8fd7c0f1">PositiveAdd</a> (<a class="el" href="class_integer.html">Integer</a> &amp;sum, const <a class="el" href="class_integer.html">Integer</a> &amp;a, const <a class="el" href="class_integer.html">Integer</a> &amp;b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc5b1ed43bfa0c217e2c64535515e7bb"></a><!-- doxytag: member="Integer::PositiveSubtract" ref="cc5b1ed43bfa0c217e2c64535515e7bb" args="(Integer &amp;diff, const Integer &amp;a, const Integer &amp;b)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#cc5b1ed43bfa0c217e2c64535515e7bb">PositiveSubtract</a> (<a class="el" href="class_integer.html">Integer</a> &amp;diff, const <a class="el" href="class_integer.html">Integer</a> &amp;a, const <a class="el" href="class_integer.html">Integer</a> &amp;b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="53b5444044b02d93e76fafac50c3bb29"></a><!-- doxytag: member="Integer::PositiveMultiply" ref="53b5444044b02d93e76fafac50c3bb29" args="(Integer &amp;product, const Integer &amp;a, const Integer &amp;b)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#53b5444044b02d93e76fafac50c3bb29">PositiveMultiply</a> (<a class="el" href="class_integer.html">Integer</a> &amp;product, const <a class="el" href="class_integer.html">Integer</a> &amp;a, const <a class="el" href="class_integer.html">Integer</a> &amp;b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30542b29292dbe332eb60b6aabfaf937"></a><!-- doxytag: member="Integer::PositiveDivide" ref="30542b29292dbe332eb60b6aabfaf937" args="(Integer &amp;remainder, Integer &amp;quotient, const Integer &amp;dividend, const Integer &amp;divisor)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html#30542b29292dbe332eb60b6aabfaf937">PositiveDivide</a> (<a class="el" href="class_integer.html">Integer</a> &amp;remainder, <a class="el" href="class_integer.html">Integer</a> &amp;quotient, const <a class="el" href="class_integer.html">Integer</a> &amp;dividend, const <a class="el" href="class_integer.html">Integer</a> &amp;divisor)</td></tr><tr><td colspan="2"><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer_1_1_divide_by_zero.html">DivideByZero</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">division by zero exception  <a href="class_integer_1_1_divide_by_zero.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer_1_1_open_p_g_p_decode_err.html">OpenPGPDecodeErr</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer_1_1_random_number_not_found.html">RandomNumberNotFound</a></td></tr></table><hr><h2>Member Enumeration Documentation</h2><a class="anchor" name="e0d4d9975fb6ab7667aab6f7ab8612d2"></a><!-- doxytag: member="Integer::Sign" ref="e0d4d9975fb6ab7667aab6f7ab8612d2" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">enum <a class="el" href="class_integer.html#e0d4d9975fb6ab7667aab6f7ab8612d2">Integer::Sign</a>          </td>        </tr>      </table></div><div class="memdoc"><p><dl compact><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em><a class="anchor" name="e0d4d9975fb6ab7667aab6f7ab8612d2d10299fe0b190d3de927db776b8dc42d"></a><!-- doxytag: member="POSITIVE" ref="e0d4d9975fb6ab7667aab6f7ab8612d2d10299fe0b190d3de927db776b8dc42d" args="" -->POSITIVE</em>&nbsp;</td><td></td></tr><tr><td valign="top"><em><a class="anchor" name="e0d4d9975fb6ab7667aab6f7ab8612d28f19e88ce9bdf42cea3e070d5aa26f14"></a><!-- doxytag: member="NEGATIVE" ref="e0d4d9975fb6ab7667aab6f7ab8612d28f19e88ce9bdf42cea3e070d5aa26f14" args="" -->NEGATIVE</em>&nbsp;</td><td></td></tr></table></dl><p>Definition at line <a class="el" href="integer_8h-sou

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -