📄 big_glbl.cpp
字号:
/************************************************** BigInt Constants Source File ** (C) 1999-2002 The Botan Project **************************************************/#include <botan/bigint.h>#include <botan/numthry.h>#include <botan/rng.h>namespace Botan {namespace {BigInt* zero_integer;BigInt* one_integer;BigInt* ten_integer;}/************************************************** External shutdown function **************************************************/extern void destroy_dl_groups();/************************************************** Create the global constant BigInts **************************************************/void create_global_bigints() { zero_integer = new BigInt(0); one_integer = new BigInt(1); ten_integer = new BigInt(10); }/************************************************** Delete the global constant BigInts **************************************************/void delete_global_bigints() { destroy_dl_groups(); delete zero_integer; delete one_integer; delete ten_integer; }/************************************************** Return zero **************************************************/const BigInt& BigInt::zero() { return (*zero_integer); }/************************************************** Return one **************************************************/const BigInt& BigInt::one() { return (*one_integer); }/************************************************** Return ten **************************************************/const BigInt& BigInt::ten() { return (*ten_integer); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -