小编Moh*_*med的帖子

如何在C++中将一个整数的数字放在一个向量中

例如,如果用户输入类似于4210的整数,如何将该整数的每个数字放在C++中的向量中?

c++ integer vector digits

5
推荐指数
1
解决办法
4615
查看次数

如何在python中左移位数组

我有一个名为c0包含 28 位的位数组

bitarray('1111011111111111111111110001')
Run Code Online (Sandbox Code Playgroud)

我怎样才能左移这个位数组多次,意味着一个左移,两个左移等?现在左移一班没问题!

注意:这与bitarray包有关。

python des

2
推荐指数
1
解决办法
2791
查看次数

在C++向量中插入

我想在向量的开头插入一个位集.我很难理解如何做到这一点.以下是我认为我能做到的方式:

keyRej.insert(x, inpSeq[0]);
Run Code Online (Sandbox Code Playgroud)

我不知道在x的位置放什么?

c++

1
推荐指数
1
解决办法
96
查看次数

C++受保护的变量不是继承的

我编写了一些代码来计算RSA加密算法.该程序使用类和继承,因为我想为多个用户计算公钥和私钥.有一个父类rsa和子类public_keyprivate_key.

编译下面的代码时,我收到很多错误.所有这些都是关于派生类没有各自构造函数中的可用字段(请参阅代码下面的错误消息).但是,这些变量是使用protected父类中的访问修饰符定义的,因此子类应该可以访问它们.

一方面注意:我key在两个子类中都有这个函数,但我认为最好把它放在父类中一次,这是对的吗?

这是代码:

#include <iostream>
#include <math.h>

using namespace std;

class rsa
{
protected:
    int p, q, d, m, n, f, e, c, end, k;

public:
    rsa() : n(0), e(0), c(0), k(0), end(0), f(0)
    { }

    void set(int , int , int, int);

    int key()
    {
        n = p * q;
        f = (p - 1) * (q - 1);

        for (k; end < 1; k++)
        {
            if ((1 …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance class protected member

0
推荐指数
2
解决办法
1230
查看次数

标签 统计

c++ ×3

class ×1

des ×1

digits ×1

inheritance ×1

integer ×1

member ×1

protected ×1

python ×1

vector ×1