在C++中我们说有两个数组:
a[5] = {1,2,3,4,5};
b[5] = {5,4,3,2,1};
Run Code Online (Sandbox Code Playgroud)
例如,如果我们想要设置等于b,那么如何在不使用循环的情况下实现这一目标?
我的想法是使用递归,但我不确定如何.
编辑:对不起,应该说清楚我不想使用标准库函数(包括你们有些人提到过的memcpy)
在C++中,如何测试类构造函数?例如:
Class myClass{
int a;
public:
myClass(); //Constructor
void reset(); //resets a to 0;
};
//Constructor defined to initialize a to 0
myClass::myClass(){
reset();
}
//reset sets a to 0
void myClass::reset(){
a = 0;
}
Run Code Online (Sandbox Code Playgroud)
我如何测试myClass()构造函数?我无法访问私有数据成员,所以说重置是否有效然后构造函数工作是否有效?