小编Sum*_*ala的帖子

复杂的测试,以检查哪个对象实例化一个函数调用

我有一个struct(可以是class),并在另一个类中定义,如图所示

struct A{
somedata_A;
somespecificimplementation_A(someclass *S1);
};

class someclass{
somedata_someclass;
A a;
};

main(){
 someclass c1, *c2;
 c2 = &c1;
 c1.a.somespecificimplementation_A(c2);
}
Run Code Online (Sandbox Code Playgroud)

如何验证c2确实是c1的参考?请原谅我提出这个例子,因为很明显c2是c1的参考.

更新:A不存储指向某类的指针

c++

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

使用MPI :: Send可以发送的最大数据量

使用MPI :: Isend的语法

MPI::Request MPI::Comm::Isend(const void *buf, int count, 
              const MPI::Datatype& datatype, 
              int dest, int tag) const;
Run Code Online (Sandbox Code Playgroud)

是受限制的数据量

std::numeric_limits<int>::max()
Run Code Online (Sandbox Code Playgroud)

许多其他MPI函数都有int参数.这是MPI的限制吗?

c++ mpi

5
推荐指数
2
解决办法
9841
查看次数

int向量可以创建的最大no整数项

我有一个整数向量

std::vector<int> somevec
Run Code Online (Sandbox Code Playgroud)

可以通过查询int的限制

std::numeric_limits<int>::min() and std::numeric_limits<int>::max()
Run Code Online (Sandbox Code Playgroud)

我可以创建一个大小超过std :: numeric_limits :: max()的向量

can somevec.size() > std::numeric_limits<int>::max()
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×3

mpi ×1