C++ 简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到一个特定类型的执行器(类B)上。我的构造函数非常简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到特定类型的执行器(类B)。
C++ 简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到一个特定类型的执行器(类B)上。我的构造函数非常简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到特定类型的执行器(类B)。 ,c++,debugging,pointers,C++,Debugging,Pointers,简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到一个特定类型的执行器(类B)上。我的构造函数非常简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到特定类型的执行器(类B)。 global_var = 0; int main() { for(i = 0; i < N; ++i) { ClassA a; new ClassB(a); // seems to be problem! } }
简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到一个特定类型的执行器(类B)上。我的构造函数非常简单。我正在做的唯一一件事就是将a复制到B类中。基本上,我接受一个命令(类a)并将其附加到特定类型的执行器(类B)。
global_var = 0;
int main() {
for(i = 0; i < N; ++i) {
ClassA a;
new ClassB(a); // seems to be problem!
}
}
global_var = 0;
int main() {
boost::ptr_vector<ClassB> myobjects;
for(i = 0; i < N; ++i) {
ClassA a;
myobjects.push_back(new ClassB(a)); // seems to be problem!
}
}
class ClassB {
public:
ClassB() {}
ClassB(ClassA a) : a_(a) {}
private:
ClassA a_;
}
new ClassB(a); // seems to be problem!
ClassB* b = new ClassB(a); // creates a B, returns an address,
// and stores the address in b.
delete b; // deletes memory at address "b"