小编ehs*_*dam的帖子

多个C++文件中的共享向量变量

我想在两个cpp文件(A.cpp和B.cpp)之间共享(全球化)一些向量变量(V1和V2).我已经通过以下命令在Ah中定义了V1和V2.

extern vector<uint64_t> V1;
extern vector<uint64_t> V2;
Run Code Online (Sandbox Code Playgroud)

我还在A.cpp和B.CPP文件中添加了#include"Ah".任何人都可以让我知道我还能做些什么才能在这两个CPP文件中访问V1和V2的元素?

提前致谢

c++ variables

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

objdump输出中的直接和间接调用/跳转

看看输出objdump -d ELFfile,我无法区分直接和间接的跳转/调用.有什么建议?

x86 branch disassembly

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

在确定的时间内生成某些数字的随机序列

我编写了以下代码来生成某些数字{0,1,2,...,31}的随机序列.它工作正常,但不能保证在任何有限的时间内完成; 在任何间隔之后,仍然只有一定(非常高)的概率将完成.有关删除此问题的任何建议吗?

int th;
vector<int> V2 = vector<int> (32,0);
for (int k=0;k<32;k++){

    do{
        th = rand() % 32;
    } while ( V2[th] == 0 );

    V2[th] = k;
}
Run Code Online (Sandbox Code Playgroud)

c++ random

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

标签 统计

c++ ×2

branch ×1

disassembly ×1

random ×1

variables ×1

x86 ×1