在C ++中有没有替代地图类?

时间:2013-04-05 06:58:08

标签: c++ encryption rsa

我在C ++中制作了一个简单的RSA加密器,我完成了所有的计算算法,但我遇到了获取文本输入并将其转换为数字的问题,以便我可以对数字进行Xor反之亦然。< / p>

所以,我想知道在C ++中是否有一个简单的替代std::map类,我基本上可以这样做。

    Text["A"] = 1;

如果有更好的方法,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果你对实际的数值并不挑剔(也就是说,只要它有一个值,'A'应该具有什么价值),那么你会很高兴知道{{1}在内存中表示为(至少)7位编码,可以完美地解释为数字。

假设您有char,则可以说:char c将其转换为整数值。在(int)c为8位的大多数计算机上,该值在[-128,+ 127]或[0,255]中(无论char是否已签名,都是实现细节)。你可以通过对“char的”暴力“强制性”强迫“它(那里)到[0,255]。